Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Creation fichier txt avec variable

  • Initiateur de la discussion Initiateur de la discussion Snoop
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Snoop

XLDnaute Occasionnel
Bonjour tout le monde et le forum !!

Je suis en train de faire une macro pour construire un fichier xml --> etant pas doué --> j'ai pris la solution la plus simple : crée un fichier txt avec la fonction put

le probleme est que cela me genere une erreur des que je veux que ma ligne crée soit variable

exemple

la colonne B contient un montant qui obligatoirement est variable !


Private Type item
lig_1 As String * 24
R1 As String * 1
Lig_2 As String '-J'ai une erreur si je ne met pas une longeur fixe !
R2 As String * 1

Sub Comm()

Dim aaa As item

aaa.R1 = vbCrLf
aaa.R2 = vbCrLf


a = Format(1, "00000")

Open "d:\essai.txt" For Random As #1 Len = Len(aaa)
For i = 1 To 3 Step 1
aaa.lig_1 = "<num>" & a & "</num>"
aaa.lig_2 = "<valeur>" & Range("b" & i) & "</valeur>"

Put #1, , aaa
a = Format(a + 1, "00000")
Next
Close #1
End Sub



Merci pour votre aide !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
68
Affichages
8 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…