Précédent   Le Forum de Génération Nouvelles Technologies > Logiciels > Développements
S'inscrire Stats IRC FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus

Développements Tout ce qui touche au développement d'applications ou du Web

Réponse
 
LinkBack Outils de la discussion Modes d'affichage
Vieux 28/04/2006, 22h35   #1 (permalink)
elhd
Diplomé
 
Avatar de elhd
 
Date d'inscription: janvier 2003
Localisation: Nantes
Messages: 283
Pouvoir de réputation: 49 elhd est bien parti(e)
Par défaut

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
elhd est déconnecté   Réponse avec citation
Vieux 03/05/2006, 16h46   #2 (permalink)
Sylvain.93
Novice
 
Date d'inscription: janvier 2003
Messages: 15
Pouvoir de réputation: 0 Sylvain.93 est bien parti(e)
Par défaut

C'est quoi que t'appelles une fenetre dans Excel?? une feuille de calcul??

si c'est ça,

Sheets("MaFenetre").Select


Mais j'ai du mal comprendre je pense...
Sylvain.93 est déconnecté   Réponse avec citation
Réponse



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are non
Outils de la discussion
Modes d'affichage



Fuseau horaire GMT +2. Il est actuellement 13h12.

S'inscrire Charte Stats IRC FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus

Hit-Parade NewsNow