Dans un Userform je voudrai que certaines données inscrites dans des TextBox
ou ComboBox
à la dernière utilisation soient conservées à l'utilisation suivante.
Quel code utiliser ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
anonymousA
Bonjour,
Si par utilisation suivante, tu veux dire sans fermer le fichier et sans interruption de la macro qui affiche le UF,alors utiliser UF.hide au lieu de unload UF suffira à lui permettre de garder ses valeurs entre deux appels d'affichage dans la même macro.
S'il s'agit de conserver les valeurs une fois la macro complètement terminée et fichier toujours ouvert, le + simple reste de faire appel à des variables publiques qui seront affectées des valeurs des controles du UF, ce qui permettra de réutiliser ces variables publiques lors du Initialize du UF à sa prochaine ouverture.
S'il s'agit de conserver les valeurs une fois le fichier fermé, il faudra trouver un espace où conserver les valeurs et là tout est possible, le plus simple étant bien sur de les conserver sur une feuille cachée à un endroit donné que le programme ira scruter lors du Initialize du UF .
A+
Bonjour,
Dans un Userform je voudrai que certaines données inscrites dans des TextBox ou ComboBox à la dernière utilisation soient conservées à l'utilisation suivante. Quel code utiliser ?
Merci d'avance Tom
Bonjour,
Si par utilisation suivante, tu veux dire sans fermer le fichier et sans
interruption de la macro qui affiche le UF,alors utiliser UF.hide au
lieu de unload UF suffira à lui permettre de garder ses valeurs entre
deux appels d'affichage dans la même macro.
S'il s'agit de conserver les valeurs une fois la macro complètement
terminée et fichier toujours ouvert, le + simple reste de faire appel à
des variables publiques qui seront affectées des valeurs des controles
du UF, ce qui permettra de réutiliser ces variables publiques lors du
Initialize du UF à sa prochaine ouverture.
S'il s'agit de conserver les valeurs une fois le fichier fermé, il
faudra trouver un espace où conserver les valeurs et là tout est
possible, le plus simple étant bien sur de les conserver sur une feuille
cachée à un endroit donné que le programme ira scruter lors du
Initialize du UF .
A+
Bonjour,
Dans un Userform je voudrai que certaines données inscrites dans des TextBox
ou ComboBox
à la dernière utilisation soient conservées à l'utilisation suivante.
Quel code utiliser ?
Si par utilisation suivante, tu veux dire sans fermer le fichier et sans interruption de la macro qui affiche le UF,alors utiliser UF.hide au lieu de unload UF suffira à lui permettre de garder ses valeurs entre deux appels d'affichage dans la même macro.
S'il s'agit de conserver les valeurs une fois la macro complètement terminée et fichier toujours ouvert, le + simple reste de faire appel à des variables publiques qui seront affectées des valeurs des controles du UF, ce qui permettra de réutiliser ces variables publiques lors du Initialize du UF à sa prochaine ouverture.
S'il s'agit de conserver les valeurs une fois le fichier fermé, il faudra trouver un espace où conserver les valeurs et là tout est possible, le plus simple étant bien sur de les conserver sur une feuille cachée à un endroit donné que le programme ira scruter lors du Initialize du UF .
A+
Bonjour,
Dans un Userform je voudrai que certaines données inscrites dans des TextBox ou ComboBox à la dernière utilisation soient conservées à l'utilisation suivante. Quel code utiliser ?