Macro Excel : importer tableau à largeur fixe
Snaypi
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je dois importer des données issues d'un tableau à largeur fixe dans Excel 2007 tous les jours. Ces données provienne d'une base de donnée de mon entreprise qui n'éxiste que en ligne de commande. Pour l'instant j'effectue les opérations suivantes à la main :
1 - Copier le tableau délimité par des largeur fixes à partir de la console.
Exemple :
------------------------------------------------------------
Nom Prénom Date de naissance
MEYER Jean 171223
DUPONT Pierrot 250211
------------------------------------------------------------
2 - Coller dans une cellule de Excel
3 - Sélectionner ces donées et cliquer sur "Données" -> "Convertir"
4 - Sélectionner le type de données d'origine "Largeur fixe"
5 - Indiquer le format de chaque colonne : Nom "Texte", Prénom "Texte, Date de naissance " Date
6 - Indiquer la destination c'est à dire la première cellule vide de la colonne "nom" déjà formatée puis cliquer sur Terminer.
Tout ceci doit pouvoir faire l'objet d'une macro non? Je ne fait que débuter dans le domaine donc pourriez vous me donner des pistes? Pour information j'ai déjà des bases de programmation en C/C++, PHP et javascript mais c'est la première fois que je dois écrire une macro. Je suis en train d'apprendre mais ce script doit être fonctionnel prochainement.
D'avance merci!
Je dois importer des données issues d'un tableau à largeur fixe dans Excel 2007 tous les jours. Ces données provienne d'une base de donnée de mon entreprise qui n'éxiste que en ligne de commande. Pour l'instant j'effectue les opérations suivantes à la main :
1 - Copier le tableau délimité par des largeur fixes à partir de la console.
Exemple :
------------------------------------------------------------
Nom Prénom Date de naissance
MEYER Jean 171223
DUPONT Pierrot 250211
------------------------------------------------------------
2 - Coller dans une cellule de Excel
3 - Sélectionner ces donées et cliquer sur "Données" -> "Convertir"
4 - Sélectionner le type de données d'origine "Largeur fixe"
5 - Indiquer le format de chaque colonne : Nom "Texte", Prénom "Texte, Date de naissance " Date
6 - Indiquer la destination c'est à dire la première cellule vide de la colonne "nom" déjà formatée puis cliquer sur Terminer.
Tout ceci doit pouvoir faire l'objet d'une macro non? Je ne fait que débuter dans le domaine donc pourriez vous me donner des pistes? Pour information j'ai déjà des bases de programmation en C/C++, PHP et javascript mais c'est la première fois que je dois écrire une macro. Je suis en train d'apprendre mais ce script doit être fonctionnel prochainement.
D'avance merci!
A voir également:
- Macro Excel : importer tableau à largeur fixe
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide