IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Impossible de trouver un userform [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 22
    Par défaut Impossible de trouver un userform
    Bonjour,

    J'ai un fichier Excel fonctionnel et je cherche a modifier des labels dans un des userforms de ce fichier.

    Malheureusement je n'arrive pas à les trouver, dans les macros je trouve le code qui les ouvres (les .show etc), dans l'onglet propriété du classeur Excel il me signifie bien qu'il y a des boîtes de dialogue.
    Mais dans VB editor -> explorateur de projet -> userform j'ai juste un userform1 vide, alors que mes 3 userforms sont nommés correctement etc.

    Je ne comprend pas pourquoi je ne peux accéder aux userforms en mode "design", ça me torture ce truc ça doit être tout bête mais je suis dessus depuis hier.... -_-

    Mercide m'avoir lu.

    Cordialement,

    Louis GRUHN

  2. #2
    Membre éprouvé Avatar de LouiMz
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 104
    Par défaut
    Bonjour,

    Celà m'arrive assez souvent sur 2000.
    Dés que j'écris du code dans un UserForm puis que je souhaite le modifier un peu plus tard. Il conserve son ancienne mise en forme, mais pas l'ancien code. Ce qui donne des conflits dans le lancement de l'UserForm.

    Le seul moyen que j'ai trouvé à ce jour (sous 2000) est de recréer entièrement l'UserForm.

    Cordialement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 22
    Par défaut
    Merci pour ta réponse LouiMZ, c'est possible que le fichier ai été devellopé en XL2000 il date de 2001 le fichier....

    Pour précision au problème :

    Dans le code d'appel de l'UserForm j'ai cette synthaxe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            Sheets("Bte_Aleas").Show
    C'est l'userform Bte_Aleas que je veux modifier mais que je ne trouve pas, mais est ce au moins un UserForm? je suis surpris de l'utilisation du terme Sheets dans ce contexte....

    Cordialement,

  4. #4
    Membre éprouvé Avatar de LouiMz
    Homme Profil pro
    Inscrit en
    Février 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 104
    Par défaut
    Re,

    C'est assez étrange Sheets correspond bien à une feuille et non un UserForm.

    De plus je ne suis pas sûr que la méthode Show fonctionne pour cet objet.

    Si il s'agit d'un Useform l'appel devrait être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Bte_Aleas.Show 0 'Pour affichage modal
    Si il s'agit d'une feuille l'appel devrait être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Bte_Aleas").Visible = True
    N'est-il pas possible que, l'UserForm recherché, correspond à une feuille masquée remplie de contrôles? Celà met dejà arriver d'avoir des collègues qui confondaient les deux (une feuille de paramètres en gros).

    Cordialement

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 22
    Par défaut
    Re,

    Effectivement c'est une feuille masqué, je pense que c'était une facon "old-school" de faire des userforms....

    En tout cas merci beaucoup, je n'y aurais jamais pensé tout seul, je restais bloqué sur une userforms inexistantes....

    Grand merci LouiMz.

    Cordialement,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 05/06/2008, 22h43
  2. [Erreur]impossible de trouver le fichier de config du moteur
    Par julietteste dans le forum Bases de données
    Réponses: 5
    Dernier message: 10/05/2005, 18h34
  3. Impossible de trouver la procédure stockée
    Par yann47 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/02/2005, 22h47
  4. [Plugin][MYECLIPSE]Impossible de trouver une JVM
    Par tolsam dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 08/08/2004, 20h46
  5. Impossible de trouver la procédure stockée
    Par engi dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 12/05/2004, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo