|
|
|
|
Bonsoir
utilise la méthode "ActiveWorkbook.Worksheets.Add" Sans les parametre "before ou after " ta nouvelle feuille de calcul sera automatiqument la première avant la feuille active. attention au probleme d'index, c'est à dire que si tu ajoute une nouvelle feuille elle prendra le nom "Feuill4" par exemple, (si ton classeur en à 3.valeur par defaut d'Excel) mais se retrouvera active et positionnée avant "Feuill1" dans le classeur. Voila Bon courage à toi Hugues |
Merci mais ça ne marche pas. J'ai 2 feuilles dans mon fichier. Avant de créer une nouvelle feuille, je dois me positionner sur la deuxième feuille (je connais son nom à l'avance).
En fait, ce qu'il serait bien de faire, c'est me positionner sur la premiere, genre Sheet(1).select. Mais je ne sais pas comment faire |
Et voila, tu m'as bien guidé quand même. il fallait faire :
Sheets.Add before:=Sheets(1). Merci ! |
Résultats pour VBA ajouter une feuille excel
Résultats pour VBA ajouter une feuille excel
Résultats pour VBA ajouter une feuille excel