Bonjour à tous,
J'ai réalisé un userform basique contenant un intitulé et un bouton de commande.
Dans mon classeur excel, sur ma feuille 2 il y a cinq phrases dans la colonne A (de A1 à A5).
Au démarrage l'intitulé affiche ce qui est contenu en A1:
Je veux que lorsque l'utilisateur clique sur le bouton de commande l'intitulé affiche le texte de la ligne suivante jusqu'à A5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub UserForm_Initialize() Label1.Caption = Feuil2.Range("A1").Value End Sub
Avec ce code j'affiche directement le texte de A5 sans celui des lignes intermédiaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub CommandButton1_Click() Dim i As Integer For i = 1 To 5 Label1.Caption = Feuil2.Range("A" & i).Value next i End Sub
J'ai pensé à ajouter un "délai" entre chaque incrémentation mais je voudrais que le changement ne dépende que du bouton de commande.
Merci d'avance,
Partager