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 :

Cascade de userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut Cascade de userform
    Bonjour

    J'ai un petit soucis d'expert.
    J'ai 2 userform
    un click sur le commandbotton1 de la première affiche la seconde:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub commandbutton1_click()
     
    toto.show
     
    end sub
    La deuxième userform contient différentes fonctions, notamment liée à une combobox
    mais dans le déroulement, la procédure envoye directement à la fonction:
    Alors qu'elle devrait simplement afficher la userform.
    Forcément, la procédure se plante car il n'y a rien dans la combobox!

    J'ai essayé avec du load avant de faire toto.show mais là, je sèche!
    D'autant plus que ca marche parfaitement par ailleur (meme programme sur un autre PC, meme type d'enchainement de userform dans d'autres procédures).
    Cette erreur n'est pas aléatoire!

    Une idée?

    Merci d'avance

    Christophe

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour COCONUT2 le forum question sur l'autre pc méme version de excel
    quel est le type d'erreur excactement??? donne plus de details.

  3. #3
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bonjour,


    Ce comprotement me semble normal, en tout cas ça se passe de la même manière sur ma version d'excel.
    Apres l'intialize de mon userform, l'évenement combobox_enter est déclenché.


    Forcément, la procédure se plante car il n'y a rien dans la combobox!
    As-tu pensé à une solution de contournement, en ajoutant un test dans ta procédure.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut
    Pourquoi ca ne fait ca que sur une seule userform et pas sur les autres?

    Le mystère reste entier!

    Laetitia:
    Il n'y a pas de message d'erreur particulier.
    Comme la combobox est vide, la procédure s'arrete car on lui demande d'utiliser une variable vide, ce qui est incompatible avec ce qui est fait avec!

    Bon alors je vais aller vérifier les versions de excel.

    Merci.

Discussions similaires

  1. [XL-2007] Afficher résultat de 2 Textbox en fonction d'une cascade de 3 Combobox (UserForm)
    Par N00B1 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 25/06/2014, 15h51
  2. [XL-2007] Ouverture userform en cascade
    Par Pierre67 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 01/05/2013, 13h07
  3. [XL-2003] userform en cascade avec combox cascade
    Par arthur83fr dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/12/2011, 13h32
  4. ascenseur en cascades dans un userform
    Par babybell dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/06/2010, 09h37
  5. Delete on cascade avec SQL server
    Par fadoua dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 14/01/2004, 11h02

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