Bonjour,
Je sollicite à nouveau l'aide du forum. J'espère ne pas trop vous perdre dans mes explications...
J'expose mon souci:
Objectif:
1) Importer le fichier txt (fichier "Test à importer") sous excel (fichier "Test") avec une macro
2) Supprimer des lignes qui ne m'intéressent pas dans l'onglet "Feuil1" manuellement
3) L'onglet "Bordereau" se complète automatiquement
4) Exporter les données conservées de l'onglet "Import" au format txt avec une macro
Le but étant de pouvoir envoyer le fichier txt modifié et le bordereau au format PDF.
Le fichier txt est généré à partir d'un logiciel métier. Sa structure est la suivante: un échantillon correspond à 5 lignes dans le fichier txt. Les lignes "DOS", "ECH", "LID" et "VID" gardent toujours la même structure, la ligne "ELE" est variable (Ligne "DOS": 5 champs non vides et 3 vides / Ligne "ECH" : 3 champs non vides et 6 vides / Ligne "ELE": variable de 1 à 190 champs non vides / Ligne "LID": 12 champs non vides / Ligne "VID": 5 champs non vides et 6 champs vides).
Etant débutant en vba, j'ai utilisé l'enregistreur de macro pour importer sur Excel les données du fichier txt --> OK
Le remplissage de l'onglet bordereau se fait à l'aide de fonctions sous Excel --> OK
Mon problème sur la dernière étape:
En parcourant le forum, j'ai utilisé une macro pour la conversion des données conservées de l'onglet "Feuil1" au format txt. Le souci, c'est que la macro génère pour chaque ligne autant de champs ";;" que la ligne comptant le plus de champs non vides.
Serait-il possible de m'aider à modifier la macro afin que le fichier txt généré ait des lignes ayant la même structure que le fichier txt de base?
D'avance merci
Cordialement
Je sollicite à nouveau l'aide du forum. J'espère ne pas trop vous perdre dans mes explications...
J'expose mon souci:
Objectif:
1) Importer le fichier txt (fichier "Test à importer") sous excel (fichier "Test") avec une macro
2) Supprimer des lignes qui ne m'intéressent pas dans l'onglet "Feuil1" manuellement
3) L'onglet "Bordereau" se complète automatiquement
4) Exporter les données conservées de l'onglet "Import" au format txt avec une macro
Le but étant de pouvoir envoyer le fichier txt modifié et le bordereau au format PDF.
Le fichier txt est généré à partir d'un logiciel métier. Sa structure est la suivante: un échantillon correspond à 5 lignes dans le fichier txt. Les lignes "DOS", "ECH", "LID" et "VID" gardent toujours la même structure, la ligne "ELE" est variable (Ligne "DOS": 5 champs non vides et 3 vides / Ligne "ECH" : 3 champs non vides et 6 vides / Ligne "ELE": variable de 1 à 190 champs non vides / Ligne "LID": 12 champs non vides / Ligne "VID": 5 champs non vides et 6 champs vides).
Etant débutant en vba, j'ai utilisé l'enregistreur de macro pour importer sur Excel les données du fichier txt --> OK
Le remplissage de l'onglet bordereau se fait à l'aide de fonctions sous Excel --> OK
Mon problème sur la dernière étape:
En parcourant le forum, j'ai utilisé une macro pour la conversion des données conservées de l'onglet "Feuil1" au format txt. Le souci, c'est que la macro génère pour chaque ligne autant de champs ";;" que la ligne comptant le plus de champs non vides.
Serait-il possible de m'aider à modifier la macro afin que le fichier txt généré ait des lignes ayant la même structure que le fichier txt de base?
D'avance merci
Cordialement