Bonjour,
Ce que je cherche à faire est très simple, mais étant complètement novice en VBA, je n'arrive pas à mes fins : j'ai dans mon fichier Excel une entrée par ligne avec une donnée dans chaque cellule.
Je souhaite mettre en forme l'affichage de ces données grâce à un UserForm de manière à ce qu'elles soient plus faciles à lire (pour mon client supposé être au Jurassique de l'informatique).
J'affiche dont les informations concernant la première entrée dans des textboxes et je souhaite passer à l'entrée suivante (respectivement précédente) via des boutons "Suivant" (respectivement "Précédent"). Seulement je n'arrive pas à déclarer de variable globale qui puisse être modifiée par ces boutons justement.
Voici rapidement l'organisation de mon code (peut-être le problème vient-il de là, le VB n'est pas ma spécialité à la base) :
Avec cette organisation, le bouton "Suivant" n'a aucun effet. Si vous avez une quelconque idée ou piste qui puisse expliquer ce qui ne fonctionne pas, je vous en serai reconnaissant de me la donner. :-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 'Declaration de la variable globale Public RowNum as Integer Private Sub UserForm_Activate() 'Initialisation de la variable globale au premier affichage RowNum = 2 NomDeLaTextBox.Value = Cells(RowNum, NumeroCelluleCorrespondante).Value End Sub Private Sub NextUser_Click() RowNum = RowNum + 1 End Sub
Merci d'avance !
Partager