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

Creation fichier txt avec variable

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 !
 

Discussions similaires

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