Se déplacer de page en page sur un userform avec spinbutton

bonjour a tous et toutes

sur un userform j'ai mis un multipage qui fonctionne très bien par clic sur chaque page

mais j'essai d'y mettre un spinbutton pour défiler page après page, 10 pages en tout

j'ai trouvé ce code mais il ne fonctionne qu'avec le nom de page Page1, page2 etc jusque 5

j'ai renommé les pages et il bug dans ce cas

quel est la solution

merci d'avance

voici le fichier que j'ai trouvé

108deplapages.xlsm (18.19 Ko)

il fonctionne bien sans renommé les pages

d'ailleurs voici en bas du post un exemple identique

https://forum.excel-pratique.com/excel/se-deplacer-dans-un-multipage-avec-un-spinbutton-t77809.html

sans nom de page

grisan29, le forum,

Sous les Label2 et 3, tu as le Spinbutton1. Dans les propriétés de ce dernier, la valeur Max = 4. Ce qui donne 5 possibilités ( 0 à 4 ).

Modifie la valeur de Max pour la valeur 9, ce qui donnera 10 pages ( 0 à 9 ).

LaCéline

bonjour Lacéline

merci de ta réponse, ce n'est pas le nombre de page qui me gène mais leur noms

car sur mon fichier les pages sont nommées

bon le classeur "deplapages" que j'ai trouvé et mis dans le post n'utilise pas de spinbutton mais des labels qui prennent l'apparence de spinbuton d'ou ma méprise

donc voici le code modifier du post plus bas que la réponse

Private Sub SpinButton1_Change()
    Dim p%
    p = SpinButton1.Value
    If p = -1 Then p = 10
    If p = 10 Then p = 0
    MultiPage1.Value = p
    SpinButton1.Value = p
End Sub

qui ffonctionne bien en faisant fit des noms

merci a toi tu m'as mis sur la bonne voie

Rechercher des sujets similaires à "deplacer page userform spinbutton"