Bonjour,
J'ai 3 formulaires nommés : Formulaire1, Formulaire2, Formulaire3
A chaque activation de Formulaire1 ou Formulaire2 je réccupère le nom du formulaire dans une variable globale : Public NomduFormulaire As String
Dans Formulaire3, j'ai une liste déroulante nommée : Liste Déroulante
Je la remplis ainsi, dans la fonction Form_Open() :
Je définis ensuite la première valeur de cette liste comme 'valeur par défaut' dans ses Propriétés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 With Me.[Liste Déroulante] .AddItem NomduFormulaire.value .AddItem "Formulaire1" .AddItem "Formulaire2" .AddItem "Formulaire3" End With
OR
A l'ouverture "Erreur d'execution '5': Argument ou appel de procédure incorrect" apparaît.
L'erreur vient surement de
puisque sans, tout fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 .AddItem NomduFormulaire.value
Malheureusement, c'est justement mon but premier : avoir en valeur par défaut le nom du formulaire actif juste avant Formulaire3.
J'ai passé un temps fou à essayer de faire fonctionner ce tout petit bout de code (c'est ainsi quand on débute ), en écumant la toile, mais rien n'y fait, je n'ai plus d'idées. Un petit coup de main serait le bienvenu.
Merci
Contexte :
- pour mon stage j'améliore et corrige une BD crée par plusieurs autres avant moi
- je ne suis pas autorisée à diffuser le code de la BD > j'ai quand même essayé d'être la plus précise possible.
Partager