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 :

Difference VBA entre W8 et W10


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2023
    Messages : 2
    Par défaut Difference VBA entre W8 et W10
    Bonjour

    Je veux lancer un export excel via un bouton suite à l'appel d'une requête access

    Sur mon PC W8, cela fonctionne correctement

    Sur un PC W10, ca bug dès le début à

    Erreur d'execution '2501' :

    L'action OpenQuey a été annulée

    AppAccess.DoCmd.OpenQuery "R_Creer_ETP_Agence"


    Aussi quand je vais dans la base Access, j'arrive à lancer cette requete

    R_Creer_ETP_Agence hors code VBA
    Je ne comprends pas. Pouvez vous m'aider svp

    Merci par avance

    RG

    Mon code :

    Dim objXL As Excel.Application
    Dim objWkbk As Workbook
    Dim objSht As Worksheet
    Dim pt As PivotTable, i As Long

    Set AppAccess = _
    CreateObject("Access.Application")

    AppAccess.OpenCurrentDatabase "\\uf51-004.cm-cic.fr\MASSAL\DRHEFF\Modeles\BASE_GENERALE_2022.accdb"

    AppAccess.DoCmd.OpenQuery "R_Creer_ETP_Agence"


    AppAccess.DoCmd.OpenQuery "R_Creer_ETP_Siege"

    AppAccess.CloseCurrentDatabase

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    VBA dépend de la version d'office (en plus de la différence 32bits/64bits) et pas de la version du système d'exploitation.
    Il faut aussi penser à quitter Access à la fin de ton code => AppAccess.Quit acQuitSaveNone si pas besoin de garder Access ouvert.

  3. #3
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2023
    Messages : 2
    Par défaut
    Citation Envoyé par umfred Voir le message
    VBA dépend de la version d'office (en plus de la différence 32bits/64bits) et pas de la version du système d'exploitation.
    Il faut aussi penser à quitter Access à la fin de ton code => AppAccess.Quit acQuitSaveNone si pas besoin de garder Access ouvert.
    Merci de ta réponse
    Bonne journée

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

Discussions similaires

  1. Perte du code VBA entre Excel 2007 et antérieure
    Par GreatDeveloperOnizuka dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/07/2008, 21h42
  2. Comment partager du VBA entre Outlook 2003 et Excel 2003
    Par metramo dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 30/03/2008, 14h49
  3. Difference VBA Excel ACCESS
    Par titeZ dans le forum Général VBA
    Réponses: 3
    Dernier message: 17/08/2007, 18h05
  4. Réponses: 0
    Dernier message: 03/08/2007, 17h59
  5. Interaction VBA entre 2 formulaires Access
    Par joshua12 dans le forum Access
    Réponses: 2
    Dernier message: 27/08/2006, 20h10

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