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 :

erreur dans un transfert vers Excel


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Avril 2013
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2013
    Messages : 76
    Par défaut erreur dans un transfert vers Excel
    Bonjour

    Je dois transférer les données d'une requête dans des cellules spécifique d'un fichier Excel. Je suis parti du document, Communication entre Access et Excel (automation) publié sur le site. J'ai essayé d'y apporter quelques modifications car je dois travailler sur un fichier excel déjà existant et y transférer des données provenant d'une requête. J'ai l'erreur 91 - variable objet ou variable de bloc non définie.

    Voici 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     Dim dbs As dao.Database
    Dim xlApp As Excel.Application
    Dim xlSheet As Excel.Worksheet
    Dim xlBook As Excel.Workbook
    Dim I As Long, J As Long
    Dim t0 As Long, t1 As Long
    t0 = Timer
     
    Dim rec As dao.Recordset
     
    Set rec = dbs.OpenRecordset("RqTableauComparatif", dbOpenDynaset)
     
     
    'Initialisations
    Set xlApp = CreateObject("Excel.Application")
    Set xlBook = xlApp.Workbooks.Open(FichierComparatif)
    xlBook.Activate
     
    'Sélectionner une feuille
    Set xlSheet = xlBook.Worksheets("Feuil1")
    xlSheet.Activate
     
     
    ' le titre
    xlSheet.Cells(3, 8) = "Test  Export d'une table Access"
     
    ....
     
    xlApp.Quit
    rec.Close
    Set rec = Nothing
    Set xlSheet = Nothing
    Set xlBook = Nothing
    Set xlApp = Nothing
    merci à l'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Avril 2013
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2013
    Messages : 76
    Par défaut
    ces lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      rec.Close
    Set rec = Nothing
    étaient inutiles pour le moment

    merci

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

Discussions similaires

  1. erreur lors du tranfert vers excel ?
    Par delphino7 dans le forum Débuter
    Réponses: 2
    Dernier message: 11/04/2010, 17h12
  2. [LV8.6] erreur dans l'écriture sous excel
    Par Quent' dans le forum LabVIEW
    Réponses: 3
    Dernier message: 29/10/2009, 16h29
  3. [XL-2003] Aide pour erreur dans un code Vba Excel
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 25/05/2009, 07h48
  4. Transfert vers excel, problème format DATE
    Par Plumette_ dans le forum AS/400
    Réponses: 2
    Dernier message: 23/10/2008, 19h51

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