Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
j'ai besoin d'aide :
Je voudrais quand je lance mon user forme:
Que la cellule N2 s'affiche et que quand je clique sur suivant dans l'userforme la cellule d'en dessous s'affiche etc,...
Merci d'avance de votre aide
cordialement
Bonjour Azerty,
Un essai en PJ avec pour le lancement de l'userform :
VB:
Public Ligne%
Sub lance()
If Ligne = 0 Then Ligne = 2 ' init Ligne au départ
UserForm1.TextBox1 = Format(Range("N2"), "dddd dd mmm")
Ligne = Ligne + 1
UserForm1.Show
End Sub
Et pour le bouton Suivant de l'userform :
Code:
Private Sub CommandButton1_Click()
UserForm1.TextBox1 = Format(Cells(Ligne, "N"), "dddd dd mmm")
Ligne = Ligne + 1
End Sub
j'ai besoin d'aide :
Je voudrais quand je lance mon user forme:
Que la cellule N2 s'affiche et que quand je clique sur suivant dans l'userforme la cellule d'en dessous s'affiche etc,...
Merci d'avance de votre aide
cordialement
Bonjour à tous
Autre façon avec mouvement perpétuel
VB:
Private Sub CommandButton1_Click()
If IsDate(Cells(Application.Match(CLng(CDate(TextBox1.Value)), [n:n], 0) + 1, "n")) Then
TextBox1 = Cells(Application.Match(CLng(CDate(TextBox1.Value)), [n:n], 0) + 1, "n")
Else
TextBox1 = [n2] 'retour au debut
End If
End Sub
Private Sub UserForm_Activate()
TextBox1 = [n2]
End Sub
- 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