Bonjour,
je coince sur l'utilisation de Textbox que j'ai créé de façon dynamique
J'ai un bout de code de type :
dim TB as MSForms.TextBox
dim i as integer
dim NOMTB as string
for i =1 to 10
NOMTB= "Champ" & i
set TB =Me.Controls.Add("forms.textbox.1", NOMTB, True)
with TB
.Left = 20
.Top = 50 + (20*1)
next i
Jusque là tout va bien, mes textbox sont créées et alignées comme je le souhaite.
Par contre, impossible d'aller charger la valeur de la textbox en dehors de la boucle
une syntaxe de type Champ1.Value = "toto" ne fonctionne pas.
Je ne vois pas mes objets [Champ1], ...[Champ10] dans les variables de mon [Me], pourtant si je parcours mes formes avec un Controls et que j'interroge les .Name, j'ai bien Champ1 à Champ10 qui m'est remonté.
Quelqu'un aurait-il une solution à m'apporter afin que je puisse alimenter mes textbox créées dynamiquement comme je le souhaite ?
D'avance merci.
Partager