Feuille suivante ou precedente avec SpinButton

  • Initiateur de la discussion Initiateur de la discussion Mimi
  • 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 !

Re : Feuille suivante ou precedente avec SpinButton

bonjour,

une solution
dans le code de chaque feuille :
Code:
Private Sub Worksheet_Activate()
    SpinButton1.Value = ActiveSheet.Index
End Sub

Code:
Private Sub SpinButton1_Change()

If SpinButton1.Value > 0 And SpinButton1.Value <= Worksheets.Count Then
    Worksheets(SpinButton1.Value).Activate
Else
    MsgBox "N° de feuille hors limites  :" & SpinButton1.Value
End If

End Sub

chaque feuille doit avoir un spinbutton ( de type contrôle et pas formulaire) nommé SpinButton1


A +
 
Re : Feuille suivante ou precedente avec SpinButton

Bonsoir Paf,
Merci beaucoup pour ton aide sa marche super.
Une autre petite question : j'ai 13 feuilles, existe t'il un code pour arrêter à la 12 ème et ne pas aller à la 13ème
Encore merci
Michel
 
Re : Feuille suivante ou precedente avec SpinButton

Re,

Dans chaque feuille on attribue la valeur de l'indice de la feuille au Spinbutton.
A chaque action sur le spinbutton on augmente , ou on diminue, cet indice en vérifiant qu'on ne dépasse pas les limites des indices de feuille. Puis on active la feuille portant ce nouvel indice.

dans le code suivant
Code:
If SpinButton1.Value > 0 And SpinButton1.Value <= Worksheets.Count Then
les limites imposées au SpinButton1 sont 1 (>0) et Nombre de feuille ( <= Worksheets.Count)

Pour se limiter à l'avant dernière feuille modifier la limite supérieure : < Worksheets.Count

Bonne suite
 
Dernière édition:
- 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

Discussions similaires

Réponses
1
Affichages
346
wDog66
W
Réponses
12
Affichages
409
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
663
Réponses
4
Affichages
603
Retour