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

Excel Discussion :

Comment se passer de l'Assistant d'Importation ?


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 103
    Par défaut Comment se passer de l'Assistant d'Importation ?
    Bonjour à tous,

    Ca fait presque 4 ans que je passe mon temps à ouvrir des fichiers de mesures de format .ASC (format spécifique de l'équipement). En réalité c'est des fichiers .CSV (dont le séparateur est l'espace).

    A chaque fois que je veux ouvrir un fichier .ASC, je dois ouvrir dans un premier temps Excel (édition 2013), puis aller sur "Ouvrir", sélectionner le fichier .ASC (en mettant type de fichier à ouvrir : tout type de fichier). Ensuite ça déclenche l'Assistant d'Importation. Ca commence à me saoûler de refaire les mêmes étapes pour chaque fichier .

    Est-il possible de programmer Excel afin qu'il puisse ouvrir automatiquement ce fichier en double cliquant sur ce fichier ?

    J'ai essayé par la programmation d"Ouvrir Avec" et ça ne marche pas. En effet ça indique un message d'erreur : "Nomdufichier.asc n'est pas une application Win32 valide"

    Quelqu'un a une idée ?

    Merciii beaucoup d'avance !

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Tu as justement dit "programmer". Une macro peut faire l'affaire. Est-ce que tu es partant ? Elle sera attachée à un raccourci (par exemple Ctrl+Maj+A). Elle te fera choisir le fichier à importer et le reste sera fait automatiquement.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 103
    Par défaut
    C'est vrai qu'un macro peut résoudre cela.

    Mais est-ce qu'il n'existe pas un moyen de consigner Excel de faire ça et ci quand il ouvre un fichier .ASC ?

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    A ma connaissance, non.

  5. #5
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 548
    Par défaut
    Bonjour

    Le séparateur par défaut d'un CSV n'est pas l'espace, c'est le ;

    Sans paramétrer l'import, cela ne peut donc être correct.

    L'assistant ne se contente par d'ouvrir le fichier, il en analyse le contenu et peut le modifier pour correspondre à la norme française qui n'est pas toujours celle du fichier à importer.

    Le paramétrage peut être manuel, donc saoulant si répétitif, ou automatisé, donc VBA comme proposé par Daniel.

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut


    Bonjour, bonjour !

    En fait le séparateur par défaut d'un fichier texte .csv est la virgule !
    Mais comme en France la virgule est aussi le séparateur décimal, avec l'option Local activée
    c'est le séparateur de la configuration régionale de Windows qui la remplace, en l’occurrence le point-virgule …

    Un fichier .asc est un fichier texte comme un autre, d'où l'assistant …
    Et en utilisant le Générateur de macros, ce n'est pas compliqué !


    _____________________________________________________________________________________________________
    Je suis Charlie - Je suis Bardo


Discussions similaires

  1. Bug avec l'assistant d'importation: Excel--> Access
    Par Tatoine dans le forum Access
    Réponses: 4
    Dernier message: 30/06/2006, 10h07
  2. Comment ce passer de NuméroAuto ?
    Par Cantalou dans le forum Access
    Réponses: 3
    Dernier message: 23/01/2006, 09h44
  3. [Debutant] comment faire passer des donnée ???
    Par cyrill.gremaud dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 17/01/2006, 22h28
  4. Comment faire passer un menu par dessus une autre frame
    Par barthelv dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/11/2005, 11h03
  5. Réponses: 5
    Dernier message: 08/03/2004, 10h28

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