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 :

[VB-E] Validation automatique d'une boite de dialogue


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut [VB-E] Validation automatique d'une boite de dialogue
    J'ai un probleme avec une macro que j'ai créé.
    Le but de la macro est de créer plusieurs sous-totaux sur une feuille de calcul.
    Jusque là, tout va bien.
    Mon probleme vient lors de l'éxecution de la macro. En effet, à chaque fois qu'un sous-total doit etre créé, il apparait une erreur "Microsoft Excel ne parvient pas à identifier la ligne de votre liste ou sélection qui contient les étiquettes de colonne requises par cette commande".
    Ne pouvant pas modifer la ligne des étiquettes, j'aimerai inclure dans ma macro le fait de cliquer sur "OK" dans la boite de dialogue d'erreur pour pouvoir continuer à éxecuter la macro.
    J'espere que quelqu'un pourra m'aider...

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    Si c'est une erreur venant de VBA, suffit que tu rajoutes aussi une gestion d'erreur dans ta macro avec un :


  3. #3
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    J'y avais bien pensé mais l'erreur provient de la fonction meme d'excel.
    Pour pouvoir faire un sous-total sur Excel, il faut que toutes les colonnes aient une en-tête sinon, une boite de dialogue est générée à chaque sous-total.. et j'en ai une vingtaine...
    Ne pouvant pas modifier la ligne des en-têtes, j'ai pensé que le seul moyen, c'est d'automatiser l'étape du clique sur "OK" de la boite de dialogue.

  4. #4
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    Tu as regardé du coté de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    application.displayAlerts = false
    ça t'enlève les messages d'alertes qu'il y a par moment, mais ça dépend de l'erreur que tu as tu as autre chose que displayAlerts faut regarder si tu en trouves un qui fera ton bonheur

  5. #5
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Merci ca marche parfaitement!

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

Discussions similaires

  1. Ecrire automatiquement dans une boite de dialogue
    Par Kazz37 dans le forum Windows
    Réponses: 1
    Dernier message: 07/05/2015, 18h43
  2. Validation automatique d'une boîte de dialogue
    Par FenX34 dans le forum Général VBA
    Réponses: 5
    Dernier message: 19/05/2009, 10h51
  3. Réponses: 14
    Dernier message: 13/05/2009, 16h49
  4. Valider automatiquement après une saisie ?
    Par nd25 dans le forum Débuter
    Réponses: 3
    Dernier message: 05/08/2008, 13h03
  5. Validation automatique d'une fenêtre non WinDev
    Par ahmet57 dans le forum WinDev
    Réponses: 4
    Dernier message: 18/08/2006, 08h35

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