Export fichier Csv

Bonjour ,

J'ai un fichier qui a une macro lorsqu'on execute la macro fragmenter , cela crée de nouvelle feuille excel avce differents tableaux.

Maintenant ,j'aimerais que pour chaque feuille chaque tableau soit exporter dans un fichier CSV . C'est a dire pour chaque feuille , il y a au moin 3 fichiers CSV

9fragmenter.xlsm (22.68 Ko)

Bonjour,

Dans l'état actuel ta macro "fragmenter" n'aide pas pour la création des csv puisque tu ramènes trois tableaux par onglet et qu'il sera impossible de deviner ou

commence le tableau 2 et 3 dans les différents onglet.

Tu devrais repartir avec une nouvelle macro pour l'extraction au format csv. en utilisant un onglet provisoire :

- Extration Tableau 1 sur onglet provisoire

-Export au format csv onglet provisoire

-Effacement données de l'onglet provisoire.

…..

Comment fait on pour creer un onglet provisoire et le supprimer ensuite

Comment fait on pour creer un onglet provisoire et le supprimer ensuite

Par exemple:

Sub Macro1()
' En d?but de Macro
Dim Nomfeuilleprovisoire As String
Sheets.Add  ' Insertion feuille provisoire devant page en cours
Nomfeuilleprovisoire = ActiveSheet.Name ' Ici on r?cup?re le nom de la feuille provisoire pour la supprimer en fin de macro

' suite de votre code ......

'Et en fin de code suppression feuille provisoire sans message de confirmation :
Application.DisplayAlerts = False
Sheets(Nomfeuilleprovisoire).Delete
Application.DisplayAlerts = True

End Sub

hello , je suis toujours bloqué sur ce problème car je ne sais pas comment faire pour que la feuille csv soit enregistré ,et pour faire une boucle

Rechercher des sujets similaires à "export fichier csv"