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

Access Discussion :

Access vers excel [À faire]


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 34
    Points : 25
    Points
    25
    Par défaut Access vers excel
    Bonjour,

    J'ai visionné la , l'aide access fait une recherche , mais ce que je cherche c'est plutot un avis.

    Je voudrais transferer une table access vers un fichier excel dans une plage + ou - défini (Feuille :1 , Début : A3, fin : inconnu)

    - Je sais faire l'action TransferSpreadsheet, mais je ne peux pas définir la plage (Commencer ligne 3).

    - Je pourrais ouvrir le fichier excel et copier une à une les valeurs de la table dedans, mais cette action est assez longue surtout si la table est lourdes.


    Y A T-IL d'autre sol envisageable qui correspondrait d'avantage à ce que je souhaite faire :
    L'ignorance n'est pas une tarre, mais la feneantise OUI

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 50
    Points : 32
    Points
    32
    Par défaut
    Tu devrais lire mon poste juste en dessous. Peut être que cela va t'aider. C ce que je fais . ou plutot un truc du genre
    Quelques fois, on trouve. D'autres fois on continue à chercher !!!

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 34
    Points : 25
    Points
    25
    Par défaut
    Ce que tu fais c'est que tu ouvre le fichier excel, et tu écris tes valeur dedans, mais j'ai une table de 20 champs et d'environs 500 enregistrement à écrire, ça met pas mal de temps alors je cherche une autre sol
    L'ignorance n'est pas une tarre, mais la feneantise OUI

  4. #4
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 64
    Points : 57
    Points
    57
    Par défaut
    Cree une requete UNION qui te met 3 enrergistrements vide au debut

  5. #5
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 34
    Points : 25
    Points
    25
    Par défaut
    Ok, mais le pb c'est qu'il y a des formule dans les 3 première ligne.
    C'est pour ça que je ne souhaite pas les écraser
    L'ignorance n'est pas une tarre, mais la feneantise OUI

  6. #6
    MC2
    MC2 est déconnecté
    Membre habitué

    Femme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2002
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2002
    Messages : 148
    Points : 199
    Points
    199
    Par défaut
    Salut,
    peut-être y a t-il plus élégant et j'ai testé sur 20 champs / 500 enrgts :
    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
    Sub test()
        Dim aXLS As Excel.Application
     
        DoCmd.OpenTable "TaTable"
        DoCmd.RunCommand acCmdSelectAllRecords
        DoCmd.RunCommand acCmdCopy
     
        Set aXLS = CreateObject("Excel.Application")
        aXLS.Visible = True
        aXLS.Workbooks.Add
        aXLS.ActiveSheet.Range("A3").Select
        aXLS.ActiveSheet.Paste
     
        DoCmd.SetWarnings False 'évite le message, bcp de données dans le presse-papier...
        DoCmd.Close acTable, "TaTable"
        DoCmd.SetWarnings True
    End Sub
    Ensuite, tu adaptes avec ton contexte. A+

  7. #7
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 34
    Points : 25
    Points
    25
    Par défaut
    ok, je vais tester
    L'ignorance n'est pas une tarre, mais la feneantise OUI

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

Discussions similaires

  1. Exportation de Access vers Excel
    Par charleshbo dans le forum Access
    Réponses: 6
    Dernier message: 10/03/2006, 10h03
  2. Graphique de Access vers Excel
    Par charleshbo dans le forum Access
    Réponses: 1
    Dernier message: 02/02/2006, 21h46
  3. Envoyer les colones d'une table access vers excel
    Par mapoupou dans le forum Access
    Réponses: 5
    Dernier message: 05/11/2005, 19h42
  4. Export de données d'Access vers Excel
    Par ROPERS dans le forum Access
    Réponses: 4
    Dernier message: 11/10/2005, 18h44
  5. Liaison Office Access vers Excel
    Par PDR dans le forum Access
    Réponses: 4
    Dernier message: 04/10/2005, 11h20

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