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 :

Formule qui entre en conflit avec le module d'un autre document


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2019
    Messages : 12
    Par défaut Formule qui entre en conflit avec le module d'un autre document
    Bonjour à tous, je sais qu'il y a ici de grands experts extrêmement réactif, c'est pour cela que j'ai de nouveau besoin de votre aide.
    j'ai un document qui ouvre des liaisons vers d'autres documents en automatique via cette formule.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub traction()
        Workbooks.Open Filename:="R:\Production\Indicateurs\Accidents_&_PAI_2019.xlsm", Local:=True, ReadOnly:=True
          ActiveWindow.Close SaveChanges:=False
            ActiveWorkbook.RefreshAll
     Worksheets("TRACTION").Select
            Range("D66:F66").Select
                ActiveCell.FormulaR1C1 = "=NOW()"
        Selection.Copy
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
    Application.CutCopyMode = False
        Worksheets("TRACTION").Select
     
    End Sub
    le problème ne vient pas de la formule, elle fonctionne très bien avec les autres fichiers, le seul problème c'est qu'elle rentre en conflit avec un module présent dans le document Accident & PAI.
    Voila se qui s'ouvre

    Nom : erreur.PNG
Affichages : 216
Taille : 10,4 Ko

    avez vous une idée (sans supprimer le module de ce document bien sur) pour résoudre mon problème?
    Merci d'avance pour les temps que vous prendrez à me répondre.

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,
    Citation Envoyé par lieutnant-col Voir le message
    avez vous une idée (sans supprimer le module de ce document bien sur) pour résoudre mon problème?
    Ton classeur en erreur, a une macro événementielle qu'il convient d'inhiber dans ton cas, je te mets en gras les lignes à rajouter dans ton code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Sub traction()
    Application.EnableEvents = False
        Workbooks.Open Filename:="R:\Production\Indicateurs\Accidents_&_PAI_2019.xlsm", Local:=True, ReadOnly:=True
          ActiveWindow.Close SaveChanges:=False
            ActiveWorkbook.RefreshAll
     Worksheets("TRACTION").Select
            Range("D66:F66").Select
                ActiveCell.FormulaR1C1 = "=NOW()"
        Selection.Copy
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
    Application.CutCopyMode = False
        Worksheets("TRACTION").Select
    Application.EnableEvents = True
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2019
    Messages : 12
    Par défaut
    Merci beaucoup à vous tous, cela fonctionne à merveille.
    Désolé pour le temps que j'ai mis a répondre mais je devais faire des testes pour en être sur.
    Encore merci vous êtes au top.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/03/2014, 11h52
  2. [XL-2010] Lien entre 2 fichiers avec un qui change de nom
    Par Neptune64 dans le forum Excel
    Réponses: 2
    Dernier message: 06/11/2013, 12h59
  3. [XL-2007] Formule qui fonctionne avec Excel 2003 et non avec Excel 2007
    Par ebeniste dans le forum Excel
    Réponses: 1
    Dernier message: 29/10/2010, 06h39
  4. Réponses: 1
    Dernier message: 24/04/2010, 00h21
  5. [pyserial.py] Débutant qui s'embourbe avec ce module
    Par Levaillant dans le forum Général Python
    Réponses: 5
    Dernier message: 08/02/2007, 09h55

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