dg62
XLDnaute Barbatruc
Bonjour le Forum
Ma première question sur ce forum
Comment appliquer ma proc à une zone uniquement par exemple A3:A20
Merci pour votre aide
Message édité par: dg62, à: 05/04/2005 11:08
Ma première question sur ce forum
Comment appliquer ma proc à une zone uniquement par exemple A3:A20
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
' Nom en majuscule et première lettre du prénom en maj le reste en min
Dim pos As Integer
Dim nom, prenom As String
cel = Target.Value
If cel > '' Then
pos = InStr(1, cel, ' ', 1)
nom = Left$(cel, pos)
prenomMaj = Right$(cel, Len(cel) - pos)
prenomMin = Right$(cel, Len(cel) - pos - 1)
cel = UCase(nom) & UCase(Left$(prenomMaj, 1)) & prenomMin
Application.EnableEvents = False
Target = cel
Application.EnableEvents = True
End If
End Sub
Merci pour votre aide
Message édité par: dg62, à: 05/04/2005 11:08