Récupérer le numéro d'un onglet sous macro VB

Résolu/Fermé
pampiou Messages postés 20 Date d'inscription mercredi 5 mai 2010 Statut Membre Dernière intervention 2 octobre 2013 - 22 juil. 2010 à 16:12
pampiou Messages postés 20 Date d'inscription mercredi 5 mai 2010 Statut Membre Dernière intervention 2 octobre 2013 - 22 juil. 2010 à 16:35
Bonjour,

Dans mon programme (une macro sous VB Excel 2007), j'insère des onglets automatiquement entre 2 onglets définis. Lorsque je reéxécute ma macro, je dois d'abord supprimer les onglets entre les 2 onglets définis. Le nombre d'onglets auparavant insérés est variable et dépend des données de base que j'ai.

Je souhaite donc pouvoir récupérer le numéro de la feuille nommée "Archives". Pour cela, j'ai écrit la ligne :

c = Sheets("Archives").Count

où c sera la variable me permettant de supprimer les onglets. Le problème est que la macro plante à cette ligne-là.

Avez-vous une idée de ce que je dois écrire pour que la macro fonctionne correctement?

Merci d'avance à tous.
A voir également:

2 réponses

pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
22 juil. 2010 à 16:30
Bonjour,

La syntaxe est plutot :

c = Sheets("Archives").Index


A+
4
pampiou Messages postés 20 Date d'inscription mercredi 5 mai 2010 Statut Membre Dernière intervention 2 octobre 2013 2
22 juil. 2010 à 16:35
Merci beaucoup!!!
1