RS8
Messages postés100Date d'inscriptionvendredi 18 mai 2007StatutMembreDernière intervention15 juillet 2009
-
12 juin 2007 à 14:06
RS8
Messages postés100Date d'inscriptionvendredi 18 mai 2007StatutMembreDernière intervention15 juillet 2009
-
12 juin 2007 à 15:45
Bonjour,
je souhaite grâce à VB insérer des feuilles dans un classeur Excel. Je fais donc
Dim appExcel As New Excel.Application
Workbooks.Add 'par défaut une seule feuille constitue mon nouveau classeur
Dim var As Integer
For var = 2 To 10
Worksheets.Add
Next
Ensuite je souhaite déplacer mes feuilles pour les mettres dans un ordre précis car le problème est que mes feuilles se crée avant la première feuille et elles sont donc en ordre inverse (10, 9, 8, ..., 1). Existe t-il un paramètre à mettre à Worsheets.Add pour quelles se créent après ma feuille initiale ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 12 juin 2007 à 14:14
Re,
Note: Je ne comprens pas ton commentaire'par défaut une seule feuille constitue mon nouveau classeur Attention par défaut un classeur possède trois feuilles
@+: Ju£i?n Pensez: Réponse acceptée
RS8
Messages postés100Date d'inscriptionvendredi 18 mai 2007StatutMembreDernière intervention15 juillet 2009 12 juin 2007 à 14:39
Et autre petite question losque je crée un classeur avec 3 feuilles que j'en supprime deux et que j'en ajoute d'autres pourquoi je n'arrive pas à supprimer la dernière feuille initiale qui reste.
Je fais pourtant :
Sheets("Feuil1").Select
Sheets("Feuil1").Delete
RS8
Messages postés100Date d'inscriptionvendredi 18 mai 2007StatutMembreDernière intervention15 juillet 2009 12 juin 2007 à 14:46
Re,
oui je rajoute plusieurs feuilles d'abord et ensuite je selectionne ma feuille initiale et je veux la supprimer avec Delete mais cela ne fonctionne pas.
RS8
Messages postés100Date d'inscriptionvendredi 18 mai 2007StatutMembreDernière intervention15 juillet 2009 12 juin 2007 à 15:01
Re,
Non cela ne fonctionne pas et je n'ai pas de message d'erreur. Mon programme compile, je le lance, j'ai bien toutes les feuilles que j'ai ajouté mais il reste feuille1 malgré que j'ai demandé qu'il la supprime.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 12 juin 2007 à 15:28
Salut,
Ca fonctionne chez moi, le seul truc c'est le Message Excel qui apparait à chaque fois alors je le supprime avec DisplayAlerts = False.
Dim var As Integer
Application.DisplayAlerts = False
Workbooks.ADD
Worksheets("Feuil3").Delete
Worksheets("Feuil2").Delete
For var = 2 To 10
Call Worksheets.ADD(, ActiveSheet)
Next
Worksheets("Feuil1").Delete
Application.DisplayAlerts = True , ----
[code.aspx?ID=41455 By Renfield]