Bonjours a tous,
Je voudrais savoir comment passer des paramètres de la fonction appelante au UserForm appelé.
Merci
Bonjours a tous,
Je voudrais savoir comment passer des paramètres de la fonction appelante au UserForm appelé.
Merci
Salut,
Que veux-tu faire exactement ?
Sinon variable Public.
Dolphy
Démarrage d'une application Web avec Access 2013
L'éditeur de macros d'une application Web avec Access2013
Personnaliser la vue Backstage d'Access 2010
Je ne réponds pas aux questions techniques par MP
Ce que je veux faire :
Passer des valeurs à un Userform lors de son initialisation.
(J'ai essayé de mettre des paramètres dans "UserForm_Initialize()" mais ça ne marche pas!). Depuis j'ai trouvé une solution :
Aurais-tu autre chose à me proposer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 sub MaFontionAppelante() Dim X Load MonUFM with MonUFM .UnObjet = X 'Passage (allé) de la valeur .Show X = .UnObjet = X 'Passage (retour) de la valeur end with end sub
Si X est un boolean, la forme utilisée est "cohérente"... Quant à savoir si ça fonctionne (?...)
Tu as une façon plus simple de faire les choses et que t'indique Dolphy35, la variable publique que tu déclares dans le module qui ouvre ton userform
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public X as (type) sub LaProcédureAppelante() X = "CeQueTuVeux" Load MonUFM MonUFM.Show Msgbox X 'devenu autre chose (as type de départ) end sub
Merci de vos réponses.
Il a donc plusieurs possibilités :
- Recours à desvariables globales
- Chargement en mémoire de l'UFM et modification des variables objets avant affichage
C'est au choix. Je considère le problème comme résolu.
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager