Bonjour titi 🙂
Un test à éffectuer en ajoutant une combobox et dans initialize tu met ComboBox1.visible = false pour que les autres ne la voient pas, à moins qu'ils aillent dans le projet VBA. Ajoute une feuille masquée, En colonne A AVANT - colonne B APRÈS
Admettons que tu as 10 textbox, dans la macro du bouton enregistrer et modifier tu rajoute
For i = 1 to 10
ComboBox1.AddItem Controls("TextBox" & i)
next i
Mais je n'arrive pas à comprendre pourquoi?! 🙄
Voir le classeur exemple pour mieux comprendre. Inscrit ce que tu veux dans les textbox's,
clique sur enregistrer et regarde dans la combo. Idem avec le bouton modifier.
Salut Lone-wolf,
Merci de t'être arrêté sur mon problème.
En fait, la finalité de ma demande, est que si quelqu'un, après avoir sélectionné un élément dans la listbox, modifie ensuite les valeur du dit-élements, dans une ou plusieurs textbox, au moment ou il va valider cette modification, une copie avec le nom de l'utilisateur (c'est prevu dans mon fichier), va s'enregistrer dans une autre feuille.
Dans mon exemple,
titi32600 (nom de l'utilisateur actuel), en sélectionnant dans la listbox le nom de famille "Dupont", dans toutes les textbox, vont s'afficher le prenom, age, adresse....
Si titi32600 change par exemple le prénom, (changement qui n'est pas justifié), une copie complète de "Dupont" va s'enregistrer aussi dans la feuille "changement", avec le nom de la personne qui a effectué ce changement (dans mon exemple , tit32600)
Cela me permettra ensuite, (en tant qu'administrateur), de vérifier la conformité de ce changement.
titi32600