Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Sub test()
Dim C As Range, Pos As Integer
For Each C In Range("B1", Cells(Rows.Count, 2).End(xlUp))
If C <> "" Then
Pos = InStr(C.Value, " ")
If Pos > 0 Then
Pos = Pos - 1
Else
Pos = Len(C.Value)
End If
C.Offset(, 1).Value = UCase(Left(C.Value, Pos)) & Mid(C.Value, Pos + 1, 9 ^ 9)
C.Offset(, 1).Characters(1, Pos).Font.Bold = True
End If
Next C
End Sub
Daniel