Exporter du code à partir d'excel
sirrems
Messages postés
6
Statut
Membre
-
sirrems Messages postés 6 Statut Membre -
sirrems Messages postés 6 Statut Membre -
Bonjour,
J'ai un tableau Excel avec 3 colonnes et environ 500 lignes.
J'aimerais à partir de ce tableau créer un fichier texte de la forme suivante:
si (m="Colonne 1, Ligne 1")
{
xx[1] = 25;
xx[2] = "Colonne 2, Ligne 1";
xx[3] = "Colonne 3, Ligne 1";
xyz#=xx;
}
si (m="Colonne 1, Ligne 2")
{
xx[1] = 25
xx[2] = "Colonne 2, Ligne 2";
xx[3] = "Colonne 3, Ligne 2";
xyz#=xx;
}
....
Ainsi de suite jusqu'à m=500.
Avez-vous une idée?
Merci pour votre aide.
Sirrems
J'ai un tableau Excel avec 3 colonnes et environ 500 lignes.
J'aimerais à partir de ce tableau créer un fichier texte de la forme suivante:
si (m="Colonne 1, Ligne 1")
{
xx[1] = 25;
xx[2] = "Colonne 2, Ligne 1";
xx[3] = "Colonne 3, Ligne 1";
xyz#=xx;
}
si (m="Colonne 1, Ligne 2")
{
xx[1] = 25
xx[2] = "Colonne 2, Ligne 2";
xx[3] = "Colonne 3, Ligne 2";
xyz#=xx;
}
....
Ainsi de suite jusqu'à m=500.
Avez-vous une idée?
Merci pour votre aide.
Sirrems
A voir également:
- Exporter du code à partir d'excel
- Code ascii - Guide
- Liste déroulante excel - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Exporter favoris chrome - Guide
- Word et excel gratuit - Guide
1 réponse
Sub ExportTXT()
Dim Chemin As String
Dim NbLignes As Long
Dim Fichier As String
NbLignes = Sheets("Feuil2").Cells(65536, 1).End(xlUp).Row
Chemin = ActiveWorkbook.Path
'Nom du fichier exporté
Fichier = Chemin & "\Export Excel.txt"
Open Fichier For Output As #1
Print #1, "{"
For i = 2 To NbLignes
Print #1, Chr(9) & "si (m=" & Cells(i, 1) & ")"
Print #1, Chr(9) & "{"
Print #1, Chr(9) & Chr(9) & "xx[1] = 25;"
For j = 2 To 3 'Nb de colonnes
Print #1, Chr(9) & Chr(9) & "xx[" & j & "] = " & Cells(i, j).Value & ";"
Next j
Print #1, Chr(9) & Chr(9) & "xyz#=xx;"
Print #1, Chr(9) & "}"
Next i
Print #1, "}"
Close #1
End Sub
Dim Chemin As String
Dim NbLignes As Long
Dim Fichier As String
NbLignes = Sheets("Feuil2").Cells(65536, 1).End(xlUp).Row
Chemin = ActiveWorkbook.Path
'Nom du fichier exporté
Fichier = Chemin & "\Export Excel.txt"
Open Fichier For Output As #1
Print #1, "{"
For i = 2 To NbLignes
Print #1, Chr(9) & "si (m=" & Cells(i, 1) & ")"
Print #1, Chr(9) & "{"
Print #1, Chr(9) & Chr(9) & "xx[1] = 25;"
For j = 2 To 3 'Nb de colonnes
Print #1, Chr(9) & Chr(9) & "xx[" & j & "] = " & Cells(i, j).Value & ";"
Next j
Print #1, Chr(9) & Chr(9) & "xyz#=xx;"
Print #1, Chr(9) & "}"
Next i
Print #1, "}"
Close #1
End Sub