VB : Nommer nouvelle feuille

Résolu
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é :

 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


A voir également:
  • VB : Nommer nouvelle feuille
  • Vb - Télécharger - Langages
  • Vb cable - Télécharger - Audio & Musique
  • Vb editor - Télécharger - Langages
  • Vb runtime - Télécharger - Divers Utilitaires
  • Vb express - Télécharger - Langages

2 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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
0
Melycea
 
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
0