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 :

[VBA E] erreur d'execution


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 509
    Par défaut [VBA E] erreur d'execution
    Bonjour à tous

    J'ai sur un fichier lors de l'activation d'une userform une erreur d'execution est je vois pas quoi la provoque.

    Nom : erreur1.jpg
Affichages : 127
Taille : 14,6 Ko

    j'ai mis egalement le fichier en piece jointe:

    Pièce jointe 3399

    Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    c'est à cause de la ligne

    dans la procedure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub bt_Ok_Enter()

    bonne journée
    michel

  3. #3
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 509
    Par défaut
    Oui merci SilkyRoad

    Apparemment c'est bien ça, mais je ne comprend pas pourquoi ça me cause cette erreur.

    Et alors, quel code dois je utiliser pour quitter ma userform pour ne plus avoir ce probléme?

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    en fait ton probléme viens du code dans terminate :

    Citation Envoyé par Aide en ligne VBA
    Terminate, événement


    Se produit lorsque toutes les références à une instance d'un objet sont supprimées de la mémoire en affectant à toutes les variables se référant à l'objet en question la valeur Nothing, ou bien lorsque la dernière référence à l'objet sort de la portée.
    donc si tous les objets sont supprimées de la mémoire.. tu ne peu par exemple pas avoir accées au comboBox sur la Form..

  5. #5
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 509
    Par défaut
    merci bbil

    Donc si je suis ton raisonnement j'ai utiliser me.hide qui normalement je pense laisse les valeur en memoire mais apparemment ça marche pas.

    par contre et là encore je ne sais pas faire la difference entre les deux mais si je laisse l'evenement enter ça ne fonctionne pas alors que si je le remplace par l'evenement click ça fonctionne.

    Pourquoi?

    Quel difference y a t il entre les deux.

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    toujours aide en ligne :
    Enter, Exit, événements


    Enter se produit avant qu'un contrôle ne reçoive réellement le focus d'un contrôle de la même feuille. Exit se produit immédiatement avant qu'un contrôle perde le focus au profit d'un autre contrôle de la même feuille.
    Syntaxe
    donc l'événement enter apparait lorsque le contrôle prends le Focus

    et l'événement click..
    Click, événement


    Survient dans l'un des cas suivants :
    • L'utilisateur clique sur un contrôle.
    dans ton cas ... vu que ton contrôle button OK à le tabindex le plus petit (des contrôle "pilotable") ... il prend le focus dés l'ouverture de la form et l'évenement enter est généré....


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

Discussions similaires

  1. Réponses: 25
    Dernier message: 12/09/2014, 19h51
  2. [access 2003/VBA/SQL] Erreur d'execution 3201 sur une requête.
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 6
    Dernier message: 02/05/2008, 09h04
  3. [VBA-E] erreur d'execution '1004' sur masquage feuille
    Par Cupoftea dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/04/2007, 18h34
  4. [VBA-E] erreur d'execution 424 - objet requis
    Par ludo02 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/02/2007, 10h29
  5. [VBA-E]erreur d'execution '9'
    Par mapmip dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 14/08/2006, 14h59

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