Bonjour,
je voudrais s'il vous plais avoir des codes en VBA excel des boutons précedent et suivant qui me permettrons de passer d'un enregistrement à un autre dans un formulaire(fiche)
Configuration: Windows XP Firefox 2.0.0.8
|
|
|
|
Bonjour,
|
Je persiste, trop peu d'élément pour te répondre précisément.
|
Bonjour,
|
Bonjour,
|
Bonjour,
|
Il suffit de gérer un compteur : suivant = + 1, précédent = - 1. Il faut initialiser le compteur a 1 et gérer pour le cas où compteur = 0 (premier de la liste). Il faut aussi gérer pour la fin de la liste (cellule vide). Ensuite tu fais une procédure qui gère l'affichage dans ta Userform en récupérant la valeur du compteur.
|
Voici un exemple de ce que tu peux faire:
Dim ligneEnCours As Long
Private Sub Cmd_Préd_Click()
' je désir avoir les codes qui me permettrons de passer d'un enrégistrement à un autre
If ligneEnCours > 2 Then
ligneEnCours = ligneEnCours - 1
Else
ligneEnCours = 2
End If
TextBox1.Text = Cells(ligneEnCours , 1)
TextBox2.Text = Cells(ligneEnCours , 2)
End Sub
Private Sub Cmd_Suiv_Click()
' je désir avoir les codes qui me permettrons de passer d'un enrégistrement à un autre
If Cells(ligneEnCours + 1, 1) <> "" Then
ligneEnCours = ligneEnCours + 1
End If
TextBox1.Text = Cells(ligneEnCours , 1)
TextBox2.Text = Cells(ligneEnCours , 2)
End Sub
eric |