maninwhite
XLDnaute Occasionnel
Bonjour à toutes et à tous
Ayant crée un UserForm me permettant de reporter des valeurs dans un tableau via le code ci dessous, j'aimerai à présent faire l'inverse, à savoir, reporter les valeurs du tableau dans cet UserForm.
Ce code permet de reporter les valeurs entrées dans chaque TextBox et ComboBox et si un des champ est vide, la valeur reportée sera automatiquement "Non applicable"
J'ai mis en pj un screenshot de l'UserForm car le fichier est trop volumineux et contient trop d'informations confidentielles à effacer.
Comment faire l'inverse?
Merci 🙂
Ayant crée un UserForm me permettant de reporter des valeurs dans un tableau via le code ci dessous, j'aimerai à présent faire l'inverse, à savoir, reporter les valeurs du tableau dans cet UserForm.
Code:
With Sheets("report")
For Each Ctl In Me.Controls
If TypeOf Ctl Is MSForms.TextBox Or TypeOf Ctl Is MSForms.ComboBox Then .Cells(.Cells(Rows.Count, Ctl.Tag).End(xlUp).Row + 1, Ctl.Tag) = IIf(Ctl.Value = "", "non applicable", Ctl.Value)
Next
End With
Ce code permet de reporter les valeurs entrées dans chaque TextBox et ComboBox et si un des champ est vide, la valeur reportée sera automatiquement "Non applicable"
J'ai mis en pj un screenshot de l'UserForm car le fichier est trop volumineux et contient trop d'informations confidentielles à effacer.
Comment faire l'inverse?
Merci 🙂