Bonjour à Tous,
Dans une feuille (Excel 2010) j'ai le code suivant qui force l'écriture en majuscule de certaines colonnes:
Private Sub Worksheet_Change(ByVal zz As Range)
If (zz.Column = 2 _
Or zz.Column = 4 _
Or zz.Column = 5 _
Or zz.Column = 6 _
Or zz.Column = 10 _
Or zz.Column = 14) _
And zz.Row >= 4 Then
Application.EnableEvents = False
zz = UCase(zz)
Application.EnableEvents = True
End If
End Sub
Si je sélectionne plusieurs lignes de la même colonne et que j'efface les données, la macro ne fonctionne plus. Elle affiche le message suivant:
Erreur d 'exécution 13
Incompatibilité de type
Malgré toutes mes recherches je n'ai pas trouvé la solution pour y remédier. Je suis plus que débutant en VBA.
Merci de votre aide et joyeuses fêtes.
Cordialement
Rampon_23