Microsoft 365 CSV en EXCEL

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

La Vouivre

XLDnaute Occasionnel
Bonjour à toute la communauté
je cherche à généraliser une macro pour transformer les fichiers CSV en format EXCEL dans un format prenant en charge les macros
avec l'enregistreur de macro j'ai le code ,mais pour un seul fichier et je voudrais pouvoir le faire pour d'autres fichier et là je coince dur
voila le code que j'ai

Sub CSVenEXCEL()

'

' CSVenEXCEL Macro

Application.CutCopyMode = False

ActiveWorkbook.Worksheets.Add

With ActiveSheet.QueryTables.Add(Connection:= _

"TEXT;D:\MES DOCUMENTS DATA\VAN RAPIDO 2\PANNEAU SOLAIRE\REGULATEUR VICTRON\HISTORIQUE VICTRON\SolarHistory historique 1.csv" _

, Destination:=Range("$A$1"))

.CommandType = 0

.Name = "SolarHistory historique 1"

.FieldNames = True

.RowNumbers = False

.FillAdjacentFormulas = False

.PreserveFormatting = True

.RefreshOnFileOpen = False

.RefreshStyle = xlInsertDeleteCells

.SavePassword = False

.SaveData = True

.AdjustColumnWidth = True

.RefreshPeriod = 0

.TextFilePromptOnRefresh = False

.TextFilePlatform = 850

.TextFileStartRow = 1

.TextFileParseType = xlDelimited

.TextFileTextQualifier = xlTextQualifierDoubleQuote

.TextFileConsecutiveDelimiter = False

.TextFileTabDelimiter = True

.TextFileSemicolonDelimiter = True

.TextFileCommaDelimiter = True

.TextFileSpaceDelimiter = False

.TextFileColumnDataTypes = Array(1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)

.TextFileTrailingMinusNumbers = True

.Refresh BackgroundQuery:=False

End With

End Sub


merci pour votre aide
 
Bonsoir

@La Vouivre
Un exemple
(avec la poussière incluse, celle de 2018 )
😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour