Bonjour,
Je suis un total newbie en VBA mais je dois modifier une petite application Excel pour ma boîte.
J'ai un classeur composé de 3 feuilles, mais la 2ème ne doit pas être vue par les utilisateurs. Une macro fait le lien entre les 3 feuilles.
Pour l'instant, tout marche mais je n'arrive pas à masquer la feuille qui doit l'être. Avec Format->Feuille->Masquer, la macro ne tourne plus :
Si je place ma 2ème feuille dans un autre classeur, afin qu'elle n'apparaisse plus dans le 1er, j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Erreur d'exécution '1004': La méthode Select de la classe Worksheet a échoué.
Mon code à cet endroit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Erreur d'exécution '9' : L'indice n'appartient pas à la sélection
où le classeur Matrice.xls n'est composé que de la feuille Matrice...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sheets("matrice.xls!matrice").Select
Comment donc masquer une feuille en faisant en sorte qu'une macro qui lui fasse référence fonctionne ? Ou comment faire en sorte que "l'indice appartienne à la sélection" ?
Merci d'avance !
Partager