Les Allergies
Alimentaires
Posez votre question Signaler

VBA ajouter une feuille excel

arènes 13Messages postés 27 novembre 2003Date d'inscription - Dernière réponse le 8 déc. 2003 à 18:07
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
Lire la suite 

VBA ajouter une feuille excel »

3 réponses
Réponse
+9
moins plus
Et voila, tu m'as bien guidé quand même. il fallait faire :
Sheets.Add before:=Sheets(1).
Merci !
Ajouter un commentaire
Réponse
+1
moins plus
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
Ajouter un commentaire
Réponse
+1
moins plus
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
Ajouter un commentaire
Ce document intitulé « VBA ajouter une feuille excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?