Convertir un fichier excel en txt sous vbscript [Résolu/Fermé]
Signaler
sikasika
sikasika
- Messages postés
- 71
- Date d'inscription
- vendredi 14 décembre 2012
- Statut
- Membre
- Dernière intervention
- 10 juillet 2014
sikasika
- Messages postés
- 71
- Date d'inscription
- vendredi 14 décembre 2012
- Statut
- Membre
- Dernière intervention
- 10 juillet 2014
A voir également:
- Convertir un fichier excel en txt sous vbscript
- Convertir un fichier excel en txt sous vbscript ✓ - Forum - VB / VBA
- Convertir fichier excel en txt avec séparateur point virgule ✓ - Forum - Excel
- Enregistrement sous excel au format csv separateur point virgule - Forum - Excel
- HELP: Conversion Excel en CSV (séparateur: point virgule) ✓ - Forum - Excel
- Fichier TXT avec séparateur de champs ✓ - Forum - Logiciels
9 réponses
f894009
- Messages postés
- 15612
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 26 février 2021
Bonjour,
Pourquoi du vbscript ???? il serait plus simple de le faire avec de l'excel en partant du fichier de base !!!!!!!
Pourquoi du vbscript ???? il serait plus simple de le faire avec de l'excel en partant du fichier de base !!!!!!!
sikasika
- Messages postés
- 71
- Date d'inscription
- vendredi 14 décembre 2012
- Statut
- Membre
- Dernière intervention
- 10 juillet 2014
Bonjour,
oui j'y avais pensé mais je ne fait qu'exécuter ce qu'on m'a demandé
Cordialement, :D
oui j'y avais pensé mais je ne fait qu'exécuter ce qu'on m'a demandé
Cordialement, :D
f894009
- Messages postés
- 15612
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 26 février 2021
Bonjour,
Ben oui. Il faudra quand-meme avoir excel sur le PC
Ben oui. Il faudra quand-meme avoir excel sur le PC
sikasika
- Messages postés
- 71
- Date d'inscription
- vendredi 14 décembre 2012
- Statut
- Membre
- Dernière intervention
- 10 juillet 2014
Bonjour :D,
Oui je l'ai, mais j'aimerai travailler avec du VBS plutôt que du VBA
est ce que c'est possible de m'aider :D ????
j'ai déjà essayer d'écrire un code mais je bloque
Oui je l'ai, mais j'aimerai travailler avec du VBS plutôt que du VBA
est ce que c'est possible de m'aider :D ????
j'ai déjà essayer d'écrire un code mais je bloque
Option Explicit Sub exporter() xlfile="excel.xls" Dim maxligne Dim maxcolones xlfile = "C:\Users\smaher\Desktop\essai.xls" maxlignes = maxcolones = fnum = FreeFile() Open xlfile For Output As fnum For i = 1 To maxcolones For j = 1 To maxlignes Print #fnum, ActiveSheet.Cells(j, i).Value Next j Next i Close #fnum End Sub
sikasika
- Messages postés
- 71
- Date d'inscription
- vendredi 14 décembre 2012
- Statut
- Membre
- Dernière intervention
- 10 juillet 2014
en fait je ne sais pas si ce code est correct mais j'essayais de chercher comment identifier la dernière ligne et colonne de tableau excel ("maxlignes= , maxcolonnes=)
f894009
- Messages postés
- 15612
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 26 février 2021
Bonjour,
en fait je ne sais pas si ce code est correct mais Non, pas bon du tout.
Il y a deux options pour manipuler un fichier excel avec du VBS, VBA, VB ou autres:
- connexion adodb, comme pour une base access ou autres et commandes idem pour une base de donnees ex:
https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee692882(v=technet.10)?redirectedfrom=MSDN
ou
- objet application excel et passage de commandes idem excel ex:
https://docs.microsoft.com/en-us/office/vba/api/Excel.Application(object
laquelle preferez_vous ?????
en fait je ne sais pas si ce code est correct mais Non, pas bon du tout.
Il y a deux options pour manipuler un fichier excel avec du VBS, VBA, VB ou autres:
- connexion adodb, comme pour une base access ou autres et commandes idem pour une base de donnees ex:
https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee692882(v=technet.10)?redirectedfrom=MSDN
ou
- objet application excel et passage de commandes idem excel ex:
https://docs.microsoft.com/en-us/office/vba/api/Excel.Application(object
laquelle preferez_vous ?????
sikasika
- Messages postés
- 71
- Date d'inscription
- vendredi 14 décembre 2012
- Statut
- Membre
- Dernière intervention
- 10 juillet 2014
Bonjour,
Je m'excuse pour le retard j'avais un problème de connexion
Je pense que le deuxième lien correspond plus à mes attentes
Merci pour l'aide :D
Je m'excuse pour le retard j'avais un problème de connexion
Je pense que le deuxième lien correspond plus à mes attentes
Merci pour l'aide :D
f894009
- Messages postés
- 15612
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 26 février 2021
Bonjour,
une facon de faire, modifiez le repertoire dans le code VBS:
https://www.cjoint.com/c/DEmi7W8TxY3
inserez ces lignes apres intRow=1 et remplacez 15 par ColumnCount
une facon de faire, modifiez le repertoire dans le code VBS:
https://www.cjoint.com/c/DEmi7W8TxY3
inserez ces lignes apres intRow=1 et remplacez 15 par ColumnCount
'Nb colonnes utilisees
ColumnCount = objExcel.Activesheet.UsedRange.Columns.count