Macro vba bis

Fermé
angosteeve Messages postés 2 Date d'inscription mardi 1 février 2011 Statut Membre Dernière intervention 2 février 2011 - 1 févr. 2011 à 22:46
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 2 févr. 2011 à 20:19
Bonjour,

Bonjour,
A partir d'un fichier Excel, je souhaiterais récuperer les valeurs de toutes les cellules pour ensuite les afficher dans un fichier texte (bloc notes).
ex : fichier excel "toto" dont l'onglet "mama"
les valeurs de l'onglet "mama" doivent apparaître dans le fichier bloc notes (pièce jointe) avec des ponits virgules (;) juste après les chiffres. EX

2222; 3333; 4444;

5555; 6666; 777;

8888; 1000; 1111;

merci pour votre aide.

A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
2 févr. 2011 à 09:24
1
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
1 févr. 2011 à 22:59
Bonsoir bonsoir,

As-tu essayé l'enregistrement de tes actions si tu enregistres ton fichier Excel en csv ?

++
0
angosteeve Messages postés 2 Date d'inscription mardi 1 février 2011 Statut Membre Dernière intervention 2 février 2011
2 févr. 2011 à 03:07
Salut Zoul67,

j'ai essayé me rien n'y fait.

Si tu as la solution, je suis preneur car cela fait maintenant 3 jours que je suis dessus!

merci d'avance.
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
2 févr. 2011 à 20:19
Bonsoir,

Je pensais à un truc de ce goût-là :

Sub Macro2()
Sheets("mama").Select
ActiveWorkbook.SaveAs Filename:= "C:\Documents and Settings\xxxx\Classeur2.csv", FileFormat:=xlCSV, CreateBackup:=False
End Sub


Je n'avais pas vu qu'il fallait un ";" à la fin de la ligne. Il en faut vraiment un ?
Si oui, je pense que créer un onglet "artificiel" avec le texte incluant des ";" et l'enregistrer au format texte devrait faire l'affaire, non ?

A+
0
Salut Michel,

Apparemment ce serait çà que je recherche. Etant donné que je suis novice en VBA, j'ai du mal à décoder (déchiffrer) la macro.

Pourriez-vous m'aider et l'adapter à ce que je recherche (voir ci-dessus mon 1er message)?

Merci.
0