Bonjour,
étant particulièrement novice en VBA, j'ai besoin d'aide pour un projet d'étude. en effet, je veux splitter les caractères séparés par une virgule entre 2 mais il y a une colonne qui contient des noms où la virgule ne doit pas être splitter et les mots sont en guillemets. Je sais pas si je suis bien claire.
Je veux tout splitter à la virgule sauf le nom qui est entre guillemets mais qui est aussi séparé d'une virgule, du coup la fonction me le spplit aussi.
Comment faire pour que le Nom de se spillt pas. Je vous mets mon code et mon fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 DerniereLigne = Cells(65535, 1).End(xlUp).Row Dim ContenuInitial As String Dim a() As String For i = 1 To DerniereLigne ContenuInitial = Cells(i, 1).Value a() = Split(ContenuInitial, ",") For j = 0 To UBound(a) Cells(i, j + 1).Value = a(j) Next j Next I
Partager