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 :

Assistant d'importation fichier xls contenant du texte


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Points : 35
    Points
    35
    Par défaut Assistant d'importation fichier xls contenant du texte
    Bonjour à tous, alors voila, j'ai un petit souci, car je voudrais automatisé une manip que je fais en vba, mais je ne sais pas du tout comment faire.

    En réalité je travaille sur un fichier extrait de SAP en XLS. or ce fichier si j'ouvre excel et ouvre le fichier à l'intérieur d'excel, m'ouvre un assistant d'importation de texte, et me corrige tout les formats des chiffres présents dans le fichier. Car sans cet assistant d'importation les chiffres sont mal interpréter par Excel ( virgule pas au bon endroit, format standard appliqué sur tout, même les chiffres.

    En bref, il me faut absolument passer par cet assistant à l'ouverture de ce fichier, ma macro effectue déja l'ouverture de ce fichier en automatique, mais bien évidemment je m'apercois que l'assistant ne fait pas son boulot quand l'ouverture est en vba.... comment faire pour automatiser cet assistant et sauvegarder ensuite le fichier.

    J'ai déja fait un enregistrement macro, mais cela ne fonctionne quand meme pas, je vous met le code enregistrer ci après.


    Merci pour votre aide

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Points : 35
    Points
    35
    Par défaut
    c'est bon j'ai trouvé une solution:

    pour ceux que sa interesse, je force l'assistant grace à :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Workbooks.OpenText Filename:= "Nom de workbook"_ 
    , Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _
            :=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:= _
            False, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array _
            (1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8 _
            , 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), _
            Array(15, 1), Array(16, 1), Array(17, 1), Array(18, 1))
    et la sa fonctionne parfaitement .
    Merci

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

Discussions similaires

  1. [AC-2010] Problème d'import fichier txt contenant des caractères spéciaux
    Par stsym dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/03/2014, 05h08
  2. [AC-2010] Bouton Import Fichier.XLS ACCESS
    Par CLASSIQUE dans le forum IHM
    Réponses: 3
    Dernier message: 27/10/2012, 15h47
  3. Réponses: 0
    Dernier message: 06/02/2010, 12h08
  4. comment importer fichier xls dans BD sql server 2000
    Par porki dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/04/2008, 14h53
  5. [IMPORTER] fichier .xls vers postgresql
    Par gloogloo dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 31/03/2005, 11h30

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