Bonjour,
Je souhaiterais vous soumettre le problème suivant :
Dans mon fichier excel 2003, j'ai une 1ère feuille sur laquelle j'ai placé des boutons d'option auxquels j'ai affecté des macros.
Ces macros sont très simples et m'emmènent vers d'autres feuilles du même fichier .
J'ai une dizaine de feuilles et comme je ne souhaite pas que l'utilisateur passe par les onglets de feuille en bas de l'écran mais coche obligatoirement les cases d'option qui se trouvent sur la 1ère feuille, j'ai masqué les feuilles 2 à 10.
Le problème c'est que lorsque je coche une case sur la feuille 1 mes macros ne fonctionnent pas et j'ai un message de ce type quand je fais "débogageé :
Sheets("8").Select : CETTE LIGNE EST EN JAUNE
ActiveWindow.ScrollRow = 2
ActiveWindow.ScrollRow = 3
ActiveWindow.ScrollRow = 4
ActiveWindow.ScrollRow = 3
ActiveWindow.ScrollRow = 2
ActiveWindow.ScrollRow = 1
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Range("B2:E2").Select
End Sub
Merci pour votre aide
Je souhaiterais vous soumettre le problème suivant :
Dans mon fichier excel 2003, j'ai une 1ère feuille sur laquelle j'ai placé des boutons d'option auxquels j'ai affecté des macros.
Ces macros sont très simples et m'emmènent vers d'autres feuilles du même fichier .
J'ai une dizaine de feuilles et comme je ne souhaite pas que l'utilisateur passe par les onglets de feuille en bas de l'écran mais coche obligatoirement les cases d'option qui se trouvent sur la 1ère feuille, j'ai masqué les feuilles 2 à 10.
Le problème c'est que lorsque je coche une case sur la feuille 1 mes macros ne fonctionnent pas et j'ai un message de ce type quand je fais "débogageé :
Sheets("8").Select : CETTE LIGNE EST EN JAUNE
ActiveWindow.ScrollRow = 2
ActiveWindow.ScrollRow = 3
ActiveWindow.ScrollRow = 4
ActiveWindow.ScrollRow = 3
ActiveWindow.ScrollRow = 2
ActiveWindow.ScrollRow = 1
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Range("B2:E2").Select
End Sub
Merci pour votre aide