Débogage excel
Résolu/Fermé
bibouden
-
18 mai 2011 à 15:39
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 - 18 mai 2011 à 16:38
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 - 18 mai 2011 à 16:38
A voir également:
- Débogage excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
2 réponses
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
18 mai 2011 à 16:29
18 mai 2011 à 16:29
Bonjour,
Je pense qu'il faudrait rajouter ca :
Private Sub Worksheet_Change(ByVal Target As Range)
If target.value <> "" then
If Target.Column = 2 Then
Z = Target.Value
Target.Value = UCase(Left(Z, 100))
End If
If Target.Column = 3 Then
Z = Target.Value
Target.Value = UCase(Left(Z, 1)) & Right(Z, Len(Z) - 1)
End If
If Target.Column = 8 Then
Z = Target.Value
Target.Value = UCase(Left(Z, 100))
End If
end if
End Sub
Je pense qu'il faudrait rajouter ca :
Private Sub Worksheet_Change(ByVal Target As Range)
If target.value <> "" then
If Target.Column = 2 Then
Z = Target.Value
Target.Value = UCase(Left(Z, 100))
End If
If Target.Column = 3 Then
Z = Target.Value
Target.Value = UCase(Left(Z, 1)) & Right(Z, Len(Z) - 1)
End If
If Target.Column = 8 Then
Z = Target.Value
Target.Value = UCase(Left(Z, 100))
End If
end if
End Sub
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
18 mai 2011 à 16:38
18 mai 2011 à 16:38
bonjour
en passant tu pourrais en profiter pour simplifier un peu le code
bonne suite
en passant tu pourrais en profiter pour simplifier un peu le code
Private Sub Worksheet_Change(ByVal Target As Range) Dim Z If Target.Value <> "" Then Z = Target.Value Select Case Target.Column Case 2: Target.Value = UCase(Z) Case 3: Target.Value = UCase(Left(Z, 1)) & Right(Z, Len(Z) - 1) Case 8: Target.Value = UCase(Z) End Select End If End Sub
bonne suite