Bonjour,
J'ai créée un code pour générer un userform de façon dynamique.
A partir de deux valeurs de variables(nbre de ligne et nbre de colonnes), le userform possède le nbre correspondant de textbox.
Des private sub, pour chaque textbox, sont créées pour renseigner une cellule d'un classeur excel en cas de changement dans la textbox.
Une private sub pour l'initialisation du userform est créée pour aller chercher les valeurs des cellules du classeur et les mettre dans les textbox correspondantes.
Le userform est affiché via la commande:
VBA.UserForms.add(usfForm.name).Show
Résultat:
L'interface apparaît bien à l'écran.
Lorsque je modifie une textbox, la cellule correspondante du classeur est bien modifiée.
Par contre, lors de l'initialisation du userform, la mise à jour des textbox ne se fait pas.
Si je quitte l'affichage du userform et le rouvre manuellement, l'initialisation se fait bien => du coup, je pense que le code (private sub) est bon...
Pouvez-vous m'aider?
Cdt.
Partager