Code VBA pour majuscules qui plante

Code VBA pour majuscules qui plante - Mémoire - Hardware

Marsh Posté le 22-12-2011 à 15:53:15    

Bonjour,
 
Après avoir tenté de trouver une solution sur le forum et avec mes méninges, je bute sur un programme sur excel pour la mise en forme automatique en majuscule de certaines cellules e la feuille. Voici le code :
 
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Range("C5:C200" )) Is Nothing Then
        If Not IsEmpty(Target) Then
            Target.Value = UCase(Target.Value)
        End If
    End If
 
    If Not Application.Intersect(Target, Range("G5:G200" )) Is Nothing Then
        If Not IsEmpty(Target) Then
            Target.Value = UCase(Target.Value)
        End If
    End If
End Sub
 
Pour la colonne C, aucun souci, mais ça plante dès que j'écris qqch dans la colonne G. Erreur d'exécution 2147417848 (80010108). La méthode 'Value' de l'objet 'Range' a échoué, et au débogage, ça s'arrête sur Target.Value = UCase(Target.Value) de la deuxième partie du code, alors qu'identique que la première partie...
??????
Merci beaucoup pour votre aide
 
Quelqu'un a-t-il une solution miracle ?

Reply

Marsh Posté le 22-12-2011 à 15:53:15   

Reply

Marsh Posté le 22-12-2011 à 15:57:35    

désolé je me suis planté de rubrique !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed