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

IHM Discussion :

Importer une partie d'un fichier excel


Sujet :

IHM

  1. #1
    Membre régulier Avatar de totor92290
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 418
    Points : 102
    Points
    102
    Par défaut Importer une partie d'un fichier excel
    Bonjour à tous,
    Je souhaite importer qu'une partie d'un fichier excel.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ' *****Import into a lundi TEMP table
            Set wb = xlApp.Workbooks.Open("C:\xxxx\xxxx\xx\xxx\xx\xxxx\xx\xx\Excel_Raw_SNZ_DataCollectionToBeRecorded\" & fileName, True, False)
            Set ws = wb.Worksheets("lundi")
            ws.Activate
                'Selection de la zone a importer
                sRange = "A1" & iStart & ":X7" & ws.UsedRange.Rows.Count
        DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, "TEMP_IMPORT_Lundi", "C:\xxxx\xxxx\xx\xxx\xx\xxxx\xx\xx\Excel_Raw_SNZ_DataCollectionToBeRecorded\" & fileName, False, "lundi!"
    'enregistrement du workbook
    'wb.Save
    'fermeture sans sauver
    wb.Close False
    J'ai pensé qu'en ajoutant 1 à la colonne A et 7 à la colonne X devrait suffire pour selectionner uniquement cette zone, mais cela ne fonctionne pas, il me prend toutes les lignes des colonnes de A à X
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sRange = "A1" & iStart & ":X7" & ws.UsedRange.Rows.Count
    Code d'origine, mais qui me prend toutes les colonnes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sRange = "A" & iStart & ":X" & ws.UsedRange.Rows.Count
    Si quelqu'un a une idée je suis preneur!!

    Merci
    Totor

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 689
    Points : 14 690
    Points
    14 690
    Par défaut
    bonjour,
    il suffit de se pencher un peu sur l'aide en ligne de la commande TransferSpreadsheet: ici
    il y a même un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DoCmd.TransferSpreadsheet acImport, 3, _ 
     "Employees","C:\Lotus\Newemps.wk3", True, "A1:G12"
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Membre régulier Avatar de totor92290
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 418
    Points : 102
    Points
    102
    Par défaut
    Désolé!!!

    Merci beaucoup

    Totor

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

Discussions similaires

  1. [XL-2007] importer une feuille d'un fichier Excel
    Par dodo69 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/06/2021, 15h40
  2. [Débutant] Comment importer une feuille d'un fichier Excel dans un DataGridView
    Par Archampi dans le forum VB.NET
    Réponses: 2
    Dernier message: 10/01/2019, 02h36
  3. [VBA] Importer une image d'un fichier excel vers un autre
    Par norgepagan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 21/05/2011, 12h30
  4. [AC-2003] Importer une partie d'un fichier dans table
    Par damsmut dans le forum Modélisation
    Réponses: 4
    Dernier message: 21/07/2009, 08h19

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