Re:Commande macro
Bonsoir Mi_, Didier, Jean-Marie
J'ai testé ta procédure Didier qui m'apprend déjà un truc !!!
Affecter une macro... et dans la zone nom de la macro, tu tapes 'Navig True' (apostrophes incluses) ou 'Navig False'
Je n'avais jamais en effet pensé à passer un argument de cette manière !!! Je sais pas à quoi ça pourra servir, mais toujours bon à savoir.
Par contre en testant un peu en maltraîtant (
suis IT Advisor, déformation pro !), j'ai un peu 'speedé' le click sur le bouton suivant et il faut si reprendre à deux fois pour passer de feuilles en feuilles rapidement...
J'ai donc essayé d'être plus direct qu'avec une boolean en passant carrément un Integer :
NavigFeuilClasseur.xls!'Navig 1' pour suivant (ou -1 pour Précédent et dans la Foulée 0 pour les boutons en Fin d'index, ce qui évite de gérer l'erreur)
Et un code simple comme ceci
Public Sub Navig(PlusMoins As Integer)
Dim WSnum As Byte
WSnum = ActiveSheet.Index + PlusMoins
Sheets(WSnum).Select
End Sub
Et bien c'est idem il faut si reprendre à deux fpis pour une navigation speed, je ne m'explique pas pourquoi. C'est peut-être mon vieux coucou de PIII qui va trop lentement LOL !!!
Bonne Soirée
@+Thierry