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 :

Problème d'alerte après exécution de macro


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
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut Problème d'alerte après exécution de macro
    Bonjour,

    J'ai une macro qui copie les fichiers d'un autre classeur dans une feuille de mon classeur actif, les filtre et met le filtre dans une autre feuille de mon classeur actif ! J'avais un message qui faisait qu'il fallait à chaque fois valider la copie, j'ai essayé de l'enlever en utilisant Application.DisplayAlerts. Et maintenant j'ai une autre boîte de dialogue qui s'affiche, cela m'arrive quelques fois même avec d'autres fichiers ! Est ce du au fait que j'ai mal utilisé la fonction sinon que pourrais je essayer d'autre ?

    Nom : Sans titre.jpg
Affichages : 290
Taille : 372,4 Ko

    Merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Sans voir ton code, c'est difficile à dire.
    Est-ce que tu n'aurais pas oublié un MsgBox à quelque part ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut
    Non, non, je l'ai vérifié encore et encore ! ça ne gêne pas le résultat mais je me demande si ça ne poserait pas de problèmes un jour ou l'autre et c'est aussi un travail à rendre à quelqu'un qui s'en servira donc je pense qu'il faut que j'enlève ce problème !

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Est-ce que tu sais où apparaît ce message vide ?
    Sinon, quand il arrive, fais Ctrl-Pause pour aller dans le débogage et voir si tu ne retrouverais pas l'endroit où ça arrive.
    Ou encore y aller en pas à pas (F8)

    Si tu trouves l'endroit, mets le bout de code en question pour qu'on puisse évaluer le problème.

    Je ne saisis pas ce que tu entends par mettre le filtre dans une autre feuille...(?)

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut
    J'ai fait les actions que tu m'as suggéré apparemment l'erreur viendrait du "On error goto 0" mais elle ne disparait pas lorsque je le mets en argument !Nom : Sans titre.jpg
Affichages : 276
Taille : 466,1 Ko

    Citation Envoyé par parmi Voir le message
    Je ne saisis pas ce que tu entends par mettre le filtre dans une autre feuille...(?)
    Je veux dire par là copier les données du filtre dans une autre feuille, le problème viendrait apparemment de la fonction qui me fait la copie !

    Merci pour votre aide

  6. #6
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Si tu retires ton ça raconte quoi ?

  7. #7
    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
    Citation Envoyé par aziz1015 Voir le message
    Non, non, je l'ai vérifié encore et encore ! ça ne gêne pas le résultat mais je me demande si ça ne poserait pas de problèmes un jour ou l'autre et c'est aussi un travail à rendre à quelqu'un qui s'en servira donc je pense qu'il faut que j'enlève ce problème !
    bonsoir,

    apparemment tu as mal vérifié l'on retrouve ton instruction msgbox sur ta dernière copie d'écran... n'aurais tu pas oublié un "Else" ..?

  8. #8
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    D'accord avec bbil.
    Le MsgBox s'affiche toujours, même s'il n'y a pas d'erreur.

  9. #9
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonjour

    la bonne blague

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if error=0 then.....
    msgbox err.description
    on error goto 0
    end function
    il n'y a pas quelque chose qui te gene a toi ??

    moi je sais pas mais une gestion d'erreur avec message perso est generalement prevu en cas d'erreur pas du contraire
    a moins d'avoir dans le message "salut tout c'est bien passé tu peut enregistrer voili voilou!!"
    mais perso j'en vois pas l'interet

    edit:
    je suis bete
    et meme mieux c'est tout a fait normal que le message apparaisse quand meme il n'est pas a l'interieur de la condition if
    donc il s'execute
    le message viendra meme si la figure de toto est bleue
    if toto a la figure rouge then son nez s'allonge
    msgbox nez de toto
    le message n'aparraitra que si la figure de toto est rouge
    if toto a la figure rouge then
    son nez s'allonge
    msgbox nez de toto
    end if
    a bon entendeur
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

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

Discussions similaires

  1. [AC-2010] Problème d'espace après exécution d'une requete en VB
    Par cocols59 dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/07/2012, 15h06
  2. Réponses: 3
    Dernier message: 30/11/2007, 19h07
  3. problème d'affichage après execution d'une macro
    Par ptitemar dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/08/2007, 17h45
  4. Réponses: 2
    Dernier message: 20/04/2007, 10h24
  5. Revenir sur la cellule sélectionné après exécution d'une macro
    Par Daniel-Gérald dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/02/2007, 21h50

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