Feuille active dans VBA

  • Initiateur de la discussion Initiateur de la discussion gpugeaux
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gpugeaux

Guest
Bonjour,

Je voudrais savoir si quelqu'un connais une procedure VBA pour verifier le nom de la feuille active ?

Code :

Workbooks('PERSO.xls').Sheets('011').Activate
CA Marche !!!

public DivisionNum as string

DivisionNum='011'
Workbooks('PERSO.xls').Sheets(DivisionNum).Activate
J'ai une erreur 9 l'indice n'appartient pas à la sélection

Merci pour votre aide
 
Bonjour gpugeaux,

vba attend un parametre qui peut être soit du texte (dans ton cas la feuille s'appelle '011') ou alors un numéro d'indice des feuilles du classeur. Dans ton cas, excel va convertir ta variable DivisionNum non pas en un texte '011' mais en chiffre 11, et tu n'as pas 11 feuilles dans ton classeur, d'ou l'erreur
 
Merci pour votre réponse

La feuille s'appelle '011' et correspond à la division 011 en texte.

Je souhaite travailler sur celle ci mais si elle est déjà active VB plante. C'est la raison pour laquelle je voulais faire un sur routine pour vérifier que la feuille active n'était pas celle ci ou bien s'il fallait l'activer pour envoyer les résultats d'un userform dessus.

Merci pour votre aide
 
OK
Donc le type de variable est bien String

Chez moi je n'ai aucun problème (cf fichier joint)

Jacques [file name=essai_20051219171309.zip size=9033]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essai_20051219171309.zip[/file]
 

Pièces jointes

J'ai trouvé ce qui ne marche pas....

Ma variable vient d'un userform et excel n'en veut pas.

La solution que j'ai trouvé est de renomme ma variable et cela marche très bien.

Je ne comprends pas tout mais bon ...

Merci encore
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
430
  • Question Question
Microsoft 365 Cpier/coller en VBA
Réponses
7
Affichages
817
Réponses
7
Affichages
2 K
Retour