VBA ajouter une feuille excel

arènes Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
 LumaP -
Salut,
Je veux ajouter une feuille dans un fichier Excel à partir de Access (2000). Je veux que ce soit la première feuille du fichier pour pouvoir l'importer. Comment être sûr que ce soit la première ?
(Pour l'instant ma procédure marche sauf pour ça).

Merci
A voir également:

3 réponses

arènes Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   12
 
Et voila, tu m'as bien guidé quand même. il fallait faire :
Sheets.Add before:=Sheets(1).
Merci !
9
arènes Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   12
 
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
3
LumaP
 
L'idéal est d'avoir une sheet connue par son nom.
Activer la sheet: Sheets("sonNom").select
Créer la nouvelle sheet: Sheets.Add after:=ActiveSheet
0
hgrandsart Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   4
 
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
2