|
|||||||
| Développements Tout ce qui touche au développement d'applications ou du Web |
![]() |
|
|
LinkBack | Outils de la discussion | Modes d'affichage |
|
|
#1 (permalink) |
|
Diplomé
![]() Date d'inscription: janvier 2003
Localisation: Nantes
Messages: 283
Pouvoir de réputation: 49
![]() |
Bonjour,
Je voudrais passer une fenêtre (objet UserForm) en paramètre à une procédure, laquelle doit afficher ladite fenêtre. Voici ce que j'ai fait. Sub MaProc (MaFenetre as UserForm) . . . MaFenetre.Show . . . End Sub Ailleurs dans mon code à un moment, je fais donc ; MaProc FenetreX Et à l'exécution, ça ne fonctionne pas car, il semble que l'objet UserForm ne supporte pas la méthode .Show. Je suis avec Office 2003. Y a-t-il un moyen ou une astuce pour parvenir à afficher une fenêtre paramétrée dans une procédure sans devoir faire un truc du style : Sub MaProcedure2 (Ident as Integer) . . . Select Case Code Case 1 FenetreA.Show Case 2 FenetreB.Show . . End Select End Sub (en considérant que FenetreA, FenetreB sont des noms en dur). Parce que cette seconde proc, si elle fonctionne, n'est pas très évolutive. Quelqu'un a une idée ? Merci d'avance
__________________
Ca n'rend pas heureux les trésors, c'est partager qui vaut de l'or
|
|
|
|
![]() |
|
|
|||
|
||||
| Outils de la discussion | |
| Modes d'affichage | |