Mytå a écrit :
Salut le forum
Essaye ceci pour voir
Sub Split_Bold()
Dim Cel As Range
Dim i As Integer
For Each Cel In Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row)
With Cel
For i = 1 To Len(.Value)
If .Characters(i, 1).Font.Bold = False Then
.TextToColumns Destination:=Range(.Address), DataType:=xlFixedWidth, _
FieldInfo:=Array(Array(0, 1), Array(i - 1, 1)), TrailingMinusNumbers:=True
Exit For
End If
Next i
End With
Next Cel
End Sub
Mytå
Bonjour,
Avant tout un grand merci pour votre grand savoir technique (je présise que je suis débutant en macro).
Je voudrais copier cette macro pour séparer les mots en gras , comment insérer la macro étape par étape.
J'ai tenté de l'insérer en faisant "alt+F11" ,
et insérer module,
puis copier coller de la macro ci-dessus
puis "alt+q"
puis "alt+F8"
puis entrer pour exécuter la macro,
mais ça ne réagit pas.
J'ai également une question : comment séparer les mots par leur police de caractères . Par exemple : regrouper les mots qui ont
la police "arial" seulement.
Merci pour vos réponses.