Test valeur cellule sous excel [Résolu/Fermé]

Signaler
-
 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+

1 réponse

Messages postés
250
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
2 août 2012
302
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 79750 internautes nous ont dit merci ce mois-ci

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!!!