Test valeur cellule sous excel

Résolu
Titus -  
 Titus -
Bonjour à toutes et tous,

Je débute la programmation VBA sous excel 2003 et je rame complètement avec le problème suivant.
J'ai un tableau excel avec plusieurs colonnes et 50 lignes.
Je veux que chaque fois qu'une cellule sera testée comme étant vide dans la colonne B (de B2 à B50 ) la cellule adjacente dans la colonne C soit vide (les caractères présents devront être effacés) et qu'elle devienne grise.
Ca n'a pas l'air compliqué mais j'ai bien essayé de faire quelque chose à partir de réponses déjà proposées sur des sujets proches du mien mais ça ne marche pas mais pas du tout...


J'espère avoir été suffisamment clair dans ma description.

Si quelqu'un pouvait m'aider, cela serait très sympa...

Merci d'avance.

A+
A voir également:

1 réponse

LePierre Messages postés 249 Date d'inscription   Statut Membre Dernière intervention   338
 
bonjour

effectivement ce n'est pas très compliqué. Voici le code :
Sub test()
    For Lig = 2 To 50
        If Cells(Lig, 2).Value = "" Then
            Cells(Lig, 3).Value = ""
            Cells(Lig, 3).Interior.ColorIndex = 15
        End If
    Next Lig
End Sub

à plus
6
Titus
 
Bonjour LePierre,

J'ai bien recopié ta proposition sous sous VBA et ça marche avec quelque légères adaptations .
C'est la première fois sur je me lance qur ce forum précis.
J'ai été particulièrement impressionné par la qualité et la rapidité des réponses.
Je ne suis pas déçu.

LePierre merci de ton aide.

A un de ces Quat!!!
0