XL 2013 Remplacer paramètres d'un fichier par valeurs excel

monakiel

XLDnaute Nouveau
Bonjour,

Je bloque un peu sur une problématique d'écriture dans un fichier :
- J'ai des valeurs dans un Excel que je souhaite insérer dans un fichier au format .dax (que j'ai changé en .txt pour vous montrer)
- Ce fichier contient un corps indiquant comment formater l'impression d'une étiquette (en ZPL)
- Il contient également des paramètres (@PARAMETRE@) qui doivent-être alimentés en données venant de l'Excel

Comment puis-je faire pour que mes valeurs de l'Excel remplacent uniquement les paramètres du fichier ?

Ci-joint deux fichiers exemple...

Merci pour votre aide
 

Pièces jointes

  • Corps.txt
    335 bytes · Affichages: 12
  • test_ecriture.xlsx
    8.1 KB · Affichages: 11

monakiel

XLDnaute Nouveau
Problème réglé.

Pour information en VBA :
- Je lis les données dans le fichier source (corps.txt) j'ai remplacé mes variables par des %d
- Ensuite je remplace les %d en suivant un pattern par les valeurs collectées dans l'Excel
pattern = "\%d(.+?)\%d(.+?)\%d"
données = Replace(data, var1 & "$1" & var2 & "$2" & var3)
- Enfin j'écris les données avec le texte remplacé dans un nouveau fichier

Voilà.
 

Discussions similaires

Statistiques des forums

Discussions
314 422
Messages
2 109 447
Membres
110 482
dernier inscrit
ilyxxxh