Bonjour tout le monde,
je vous expose mon problème:
J'ai dans un premier temps créé des commandboutons sur ma première feuille. Lorsque je clique sur ces boutons ils me mène chacun sur une feuille différentes (c'est une macro que j'avais configuré). Jusque la tout fonctionne à la perfection. Cependant mon fichier excel comporte un grand nombre de feuille, je dirais même un trop grand nombre. Ainsi j'ai créé une macro masqueongletsaufun:
Sub MasqueOngletSaufUn()
Dim nbonglet As Byte
For nbonglet = 1 To ThisWorkbook.Sheets.Count
If Sheets(nbonglet).Name <> "Nom de l'onglet à garder" Then
Sheets(nbonglet).Visible = 0
End If
Next
End Sub
qui fonctionne elle aussi très bien.
J'en arrive maintenant à mon problème: les macros attribuées au commandbutons et la macro masqueongletsaufun ne sont pas compatible !!! En fait, lorsque je lance la macro masquer les onglets et que je clique ensuite sur un de mes boutons un msg d'erreur s'affiche.
Ainsi mon objectif serait: de masquer tous les onglet sauf un (celui comportant les commandboutons) mais il faudrait que lorsque je clique sur un de mes boutons, la page qui lui est attribué s'ouvre. Comment faire?
je suis conscient que mon msg n'est pas très clair mais jspr sincérement que vous pourrez m'aider. Merci d'avance
je vous expose mon problème:
J'ai dans un premier temps créé des commandboutons sur ma première feuille. Lorsque je clique sur ces boutons ils me mène chacun sur une feuille différentes (c'est une macro que j'avais configuré). Jusque la tout fonctionne à la perfection. Cependant mon fichier excel comporte un grand nombre de feuille, je dirais même un trop grand nombre. Ainsi j'ai créé une macro masqueongletsaufun:
Sub MasqueOngletSaufUn()
Dim nbonglet As Byte
For nbonglet = 1 To ThisWorkbook.Sheets.Count
If Sheets(nbonglet).Name <> "Nom de l'onglet à garder" Then
Sheets(nbonglet).Visible = 0
End If
Next
End Sub
qui fonctionne elle aussi très bien.
J'en arrive maintenant à mon problème: les macros attribuées au commandbutons et la macro masqueongletsaufun ne sont pas compatible !!! En fait, lorsque je lance la macro masquer les onglets et que je clique ensuite sur un de mes boutons un msg d'erreur s'affiche.
Ainsi mon objectif serait: de masquer tous les onglet sauf un (celui comportant les commandboutons) mais il faudrait que lorsque je clique sur un de mes boutons, la page qui lui est attribué s'ouvre. Comment faire?
je suis conscient que mon msg n'est pas très clair mais jspr sincérement que vous pourrez m'aider. Merci d'avance