VB : Nommer nouvelle feuille
Résolu
Melycea
-
Melycea -
Melycea -
Bonjour à tous,
j'ai créé une macro qui permet de créer une nouvelle feuille dans un autre classeur.
Mon problème est que je n'arrive pas à accéder à cette feuille et encore moins à la nommer.
J'ai essayé :
Mais ça me renomme la feuille où se trouve la macro parce que la nouvelle feuille se créer mais ne s'ouvre pas.
Comment faire?!
Merci par avance
j'ai créé une macro qui permet de créer une nouvelle feuille dans un autre classeur.
Mon problème est que je n'arrive pas à accéder à cette feuille et encore moins à la nommer.
J'ai essayé :
Workbooks("ClasseurB.xls").Sheets.Add
ActiveSheet.Name = cells(2,5)
Mais ça me renomme la feuille où se trouve la macro parce que la nouvelle feuille se créer mais ne s'ouvre pas.
Comment faire?!
Merci par avance
2 réponses
-
bonjour
recuperer le nom de la nouvelle feuille et renommer la dernière feuille du classeur cible avec ce nom
ex
nomF = Cells(2,5)
Workbooks(2).Sheets.Add
Workbooks(2).Sheets(Sheets.Count).Name = nomF
bonne suite -
Merci pour la rapidité de la réponse.
C'était presque ça. Il fallait aussi compter le nombre de feuilles du 2ème classeur :
NumFeuil = Workbooks(2).Worksheets.Count
Workbooks(2).Sheets(NumFeuil + 1).Name = NomFeuil