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 :

Cette action va annuler une commande d'actualisation de données [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 253
    Points : 90
    Points
    90
    Par défaut Cette action va annuler une commande d'actualisation de données
    Bonjour,

    Mon problème est le suivant, j'ai un classeur (xlsm) contenant 4 feuilles avec 2 feuilles liées à 2 requêtes access et 2 autres se servant de ces données liées pour faire un certains nombre de calculs, calculs régis par 2 macros Mamacro1 et Mamacro2 j'ai ensuite créé une macro "mère" nommée Mamacro qui raffraichit puis éxécute Mamacro1 et 2. Le but de ma manip est donc d'avoir après éxécution de la macro mère les calculs actualisés dans mes feuilles de calculs.

    Lorsque je lance "Mamacro" les données s'actualisent dans les feuilles liées en revanche le message suivant s'affiche :

    Cette action va annuler une commande d'actualisation des données , voulez-vous continuez? ok annuller
    et ce n'est qu'en cliquant sur ok que la suite de la macro s'éxécute.
    Je veux donc que ce message n'apparaisse plus et que la macro s'éxécute jusqu'au bout .


    Merci d'avance pour votre aide.



    Voici à quoi ressemble ma macro:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Mamacro()
    ThisWorkbook.RefreshAll
    ActiveWorkbook.Save
    Call Mamacro1
    Call Mamacro2
    ActiveWorkbook.Save
    Application.Quit
    End sub


    Kedmard.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Bonjour,

    Essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Mamacro()
    ThisWorkbook.RefreshAll
    DoEvents
    ActiveWorkbook.Save
    Call Mamacro1
    Call Mamacro2
    ActiveWorkbook.Save
    Application.Quit
    End Sub
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 253
    Points : 90
    Points
    90
    Par défaut
    Salut Daniel.C,

    j'ai rajouté DoEvents mais le message s'affiche toujours, t'aurais pas une autre astuce?

    Merci ,

  4. #4
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, as-tu essayé ceci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Application.DisplayAlerts = False
     
        ' .....
     
        Application.DisplayAlerts = True

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 253
    Points : 90
    Points
    90
    Par défaut
    Salut KIKI29,

    Effectivement je n'ai plus de message d'erreur, merci pour ton aide.

    Cordialement,

    Kedmard.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/08/2008, 15h42
  2. Vb2005 comment annuler une action
    Par Herlece dans le forum Windows Forms
    Réponses: 18
    Dernier message: 16/01/2008, 13h27
  3. [C# graphisme] Annuler une action.(Undo)
    Par ndiayebass dans le forum C#
    Réponses: 5
    Dernier message: 25/10/2007, 17h17
  4. Annuler une action si Cancel est chois (alert)
    Par beegees dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/04/2006, 13h43
  5. [FLASH MX] Annuler une commande
    Par noarno dans le forum Flash
    Réponses: 1
    Dernier message: 26/07/2005, 17h32

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