Codes VBA excel des boutons precédent et suiv
Résolu/Fermé
baguidi
-
31 oct. 2007 à 09:43
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 1 avril 2015 à 14:05
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 1 avril 2015 à 14:05
A voir également:
- Codes VBA excel des boutons precédent et suiv
- Liste déroulante excel - Guide
- Codes ascii - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Formule excel - Guide
13 réponses
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
31 oct. 2007 à 13:05
31 oct. 2007 à 13:05
Voici un exemple de ce que tu peux faire:
eric
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
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
31 oct. 2007 à 12:39
31 oct. 2007 à 12:39
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.
;o)
;o)
Bonjour,
si je pouvais t'embrasser je le ferais. Vous êtes super. Dite je voudrais être aussi réfléchi comme vous merci cela marche comme je veux
bravo à vous et bonne soirée mon pote
si je pouvais t'embrasser je le ferais. Vous êtes super. Dite je voudrais être aussi réfléchi comme vous merci cela marche comme je veux
bravo à vous et bonne soirée mon pote
salut les gars, Mais ou est la réponse j'en ai vraiment besoin ?
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
23 mai 2014 à 18:41
23 mai 2014 à 18:41
Bonjour,
Dans les réponses non ?
Sinon dépose ta propre question dans un nouveau topic.
eric
Dans les réponses non ?
Sinon dépose ta propre question dans un nouveau topic.
eric
wilfridphilypp
Messages postés
1
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
1 avril 2015
Modifié par wilfridphilypp le 1/04/2015 à 13:38
Modifié par wilfridphilypp le 1/04/2015 à 13:38
slt les boss...je voudrais aussi visualiser ce code qui me permettra d'afficher les saisies précédentes.Merci
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
1 avril 2015 à 14:05
1 avril 2015 à 14:05
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
31 oct. 2007 à 09:51
31 oct. 2007 à 09:51
Bonjour,
Ta question est trop vague, tu y mets le code qui fait ce que tu désires et ça on ne peut pas le deviner.
Si c'est juste pour consulter tu as le menu 'données / formulaires' avec les boutons qui permettent de consulter les enregistrements sélectionnés avec 'précédent' et 'suivant' tout pret mais l'interet est limité...
eric
Ta question est trop vague, tu y mets le code qui fait ce que tu désires et ça on ne peut pas le deviner.
Si c'est juste pour consulter tu as le menu 'données / formulaires' avec les boutons qui permettent de consulter les enregistrements sélectionnés avec 'précédent' et 'suivant' tout pret mais l'interet est limité...
eric
Bonjour,
Merci de me répondre rapidement mon cher ami. Ce que je dis cé que j'ai réalisé un USERFORM sous excel et je voudrais créer 2 boutons PRECEDENT et SUIVANT qui me permettrons de passer d'un enrégistrement à un autre à travers le userform.
Merci de me répondre rapidement mon cher ami. Ce que je dis cé que j'ai réalisé un USERFORM sous excel et je voudrais créer 2 boutons PRECEDENT et SUIVANT qui me permettrons de passer d'un enrégistrement à un autre à travers le userform.
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
31 oct. 2007 à 10:38
31 oct. 2007 à 10:38
Je persiste, trop peu d'élément pour te répondre précisément.
Que te dire à part que pour chaque contrôle de ton formulaire il faut que tu changes sa propriété value en mettant la valeur précédente/suivante en gérant les limites maxi/mini de tes enregistrements mais ça tu t'en doutais je pense...
Le mieux est que tu déposes ton fichier sur www.cijoint.fr et que tu colles le lien ici, on pourra être dans le concret.
eric
Que te dire à part que pour chaque contrôle de ton formulaire il faut que tu changes sa propriété value en mettant la valeur précédente/suivante en gérant les limites maxi/mini de tes enregistrements mais ça tu t'en doutais je pense...
Le mieux est que tu déposes ton fichier sur www.cijoint.fr et que tu colles le lien ici, on pourra être dans le concret.
eric
Bonjour,
merci encore une fois de me répondre rapidement. je vous joint ici le lien qui vous permettra d'avoir accès à mon fichier. Merci mon brave
http://www.cijoint.fr/cij91003492230300.xls. Tu verra mon formulaire et les bouton que je désir
merci
merci encore une fois de me répondre rapidement. je vous joint ici le lien qui vous permettra d'avoir accès à mon fichier. Merci mon brave
http://www.cijoint.fr/cij91003492230300.xls. Tu verra mon formulaire et les bouton que je désir
merci
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
31 oct. 2007 à 12:21
31 oct. 2007 à 12:21
il serait utile de savoir ce que tu veux faire exactement ??? a quoi sert ton formulaire ??
Bonjour,
je désir permettre à l'utilisateur de passer d'un enregistrement à un autre afin de pouvoir se positionner sur celui de son choix pour peut être le supprimer ou le modifier. Je sais que cela sera fastidieux si ma base est volumineuse. Ou bien je peux faire une recherche pour trouver l'enregistrement juste mais moi je veux aussi connaitre les codes de Précedent et Suivant.
merci
je désir permettre à l'utilisateur de passer d'un enregistrement à un autre afin de pouvoir se positionner sur celui de son choix pour peut être le supprimer ou le modifier. Je sais que cela sera fastidieux si ma base est volumineuse. Ou bien je peux faire une recherche pour trouver l'enregistrement juste mais moi je veux aussi connaitre les codes de Précedent et Suivant.
merci
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
31 oct. 2007 à 15:27
31 oct. 2007 à 15:27
De rien,
Bons progrès sur excel et amuse-toi bien avec :-)
eric
Bons progrès sur excel et amuse-toi bien avec :-)
eric