pier0
Messages postés67Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention 2 septembre 2005
-
17 août 2005 à 18:13
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
17 août 2005 à 18:30
Voila,
je suis encore débutant et je recherche une instruction (ou fonction ou méthode)
pour créer une macro à l'aide de VB qui créer des nouvelles feuilles nommées.
exemple:
***********************
'Un truc du genre:
Workbooks(nom_file_NP2).Sheets("Planning").Add '->mais ca marche pas!
***************************************
dans cet exemple je voudrait créer une feuille nommée Planning dans Workbooks(nom_file_NP2)
Si quelqu'un peut me donner la syntaxe de l'instruction à utiliser, ca serait cool!
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 17 août 2005 à 18:28
Salut,
'ajouter la feuille
Workbooks(nom_file_NP2).Sheets.Add
'mettre la feuille en dernier
Workbooks(nom_file_NP2).ActiveSheet.Move After:=Workbooks(nom_file_NP2).Sheets(Workbooks(nom_file_NP2).Sheets.Count)
'renommer la feuille
Workbooks(nom_file_NP2).ActiveSheet.Name = "Planning"
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 17 août 2005 à 18:30
Tu peux même simplifier l'écriture avec :
with Workbooks(nom_file_NP2)
'ajouter la feuille
.Sheets.Add
'mettre la feuille en dernier
.ActiveSheet.Move After:=.Sheets(.Sheets.Count)
'renommer la feuille
.ActiveSheet.Name = "Planning"
end with
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?