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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 273
    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 confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    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 208
    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

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 273
    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 confirmé
    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
    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 éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 273
    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, 16h42
  2. Vb2005 comment annuler une action
    Par Herlece dans le forum Windows Forms
    Réponses: 18
    Dernier message: 16/01/2008, 14h27
  3. [C# graphisme] Annuler une action.(Undo)
    Par ndiayebass dans le forum C#
    Réponses: 5
    Dernier message: 25/10/2007, 18h17
  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, 14h43
  5. [FLASH MX] Annuler une commande
    Par noarno dans le forum Flash
    Réponses: 1
    Dernier message: 26/07/2005, 18h32

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