Bonjour,
A mettre dans le module de ta Form. Je suppose ici que le nom est en A1 et les prénoms en B1, C1 et D1. Le résultat est afficher dans un TextBox nommé "TextBox1" :
Private Sub UserForm_Initialize()
'nom en A1, prénoms en B1, C1 et D1, à adapter...
TextBox1.Text = UCase(Left(Range("A1"), 3)) & _
UCase(Left(Range("B1"), 1)) & LCase(Mid(Range("B1"), 2, 1)) & _
UCase(Left(Range("C1"), 1)) & LCase(Mid(Range("C1"), 2, 1)) & _
UCase(Left(Range("D1"), 1)) & LCase(Mid(Range("D1"), 2, 1))
End Sub
Hervé.