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

VBA Access Discussion :

Macro Excel à l'ouverture du fichier ?


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par défaut Macro Excel à l'ouverture du fichier ?
    Bonjour,

    J'ai créer une macro sous Excel qui s'éxécute à l'ouverture du fichier Excel et la tout va bien.
    Lorsque j'ouvre le même fichier excel à partir d'access, il ne se passe rien ???
    la macro n'est pas éxécuter à l'ouverture du fichier Excel !!!

    Si quelqu'un peut m'aider. Merci D'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    bonjour,
    comment ouvres-tu ton fichier stp ?
    peut-on avoir ton code qui fait appel à ce fichier excel ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par défaut
    Ci dessous mon 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
    16
    17
    Public Function ExportalerteBudget()
     
    Dim xlApp As Excel.Application
    Dim xlSheet As Excel.Worksheet
    Dim xlBook As Excel.Workbook
     
    Set xlApp = CreateObject("Excel.Application")
    xlApp.Visible = True
    Set xlBook = xlApp.Workbooks.Open("B:\0747 ALERTE BUDGET 1er jet.xls")
    temporise (10)
    xlBook.Save
    xlApp.Quit
    Set xlSheet = Nothing
    Set xlBook = Nothing
    Set xlApp = Nothing
     
    End Function

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    As-tu essayé de mettre DoEvent à la place de temporise (10) ?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 11
    Par défaut
    le temporise est une tempo, car je pensais que la macro excel n'avait pas le temps de s'exécuter et même avec une tempo de plusieurs seconde rien ne se passe. Que fait ton DoEvent ??

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Citation Envoyé par Pacal180371 Voir le message
    Que fait ton DoEvent ??
    Cette instruction permet de s'assurer que le procéssus en cours se termine avant de passer au suivant.

    En thérorie cela devrait permettre de laisser ta macro s'éxécuter avant de passer à la suite.

    A tester sans garantie, je ne suis pas un pro d'Excel.

Discussions similaires

  1. macro excel pour ouverture fichier avec password
    Par pilcar dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/12/2012, 12h45
  2. Macro Excel pour décortiquer un fichier TXT
    Par Gueuz dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 31/01/2009, 15h23
  3. import excel sans ouverture du fichier
    Par rasta girl dans le forum VBA Access
    Réponses: 3
    Dernier message: 21/05/2008, 14h02
  4. [OpenOffice] Macro : dialogue d'ouverture de fichier
    Par SYL666 dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 29/01/2008, 15h27
  5. [MFC] Excel et ouverture de fichier
    Par Bmagic dans le forum MFC
    Réponses: 2
    Dernier message: 14/06/2006, 09h01

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