XL 2016 condition : si celulle vide alors 2 autres cellules doivent être vide dans tableau sur même ligne

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

RobyL

XLDnaute Junior
Bonjour,
je souhaite forcer mon tableau à fonctionner comme ceci :

SI colonne B est vide alors colonne 3 et 4 sont vide aussi,,,
en language VBA puisque il faudra les remplir si colonne 2 n'est pas vide.

merci pour votre aide
 

Pièces jointes

Solution
Bonjour le forum
Bonjour RobyL

Code à placer dans la feuille Listes :
VB:
Private Sub Worksheet_SelectionChange(ByVal c As Range)
    With Application: .EnableEvents = 0: .ScreenUpdating = 0: .Calculation = xlCalculationManual: End With
    For Each c In Range("B3:B12")
        If c <> "" And c.Offset(, 1) = "" Then c.Offset(0, 1).Select
        If c = "" Then c.Offset(, 1) = ""
        If c = "" Then c.Offset(, 2) = ""
    Next
    
    With Application: .EnableEvents = 1: .ScreenUpdating = 1: .Calculation = xlCalculationAutomatic: End With
End Sub
Bonne journée à toutes & à tous
@+ Eric c
Bonjour le forum
Bonjour RobyL

Code à placer dans la feuille Listes :
VB:
Private Sub Worksheet_SelectionChange(ByVal c As Range)
    With Application: .EnableEvents = 0: .ScreenUpdating = 0: .Calculation = xlCalculationManual: End With
    For Each c In Range("B3:B12")
        If c <> "" And c.Offset(, 1) = "" Then c.Offset(0, 1).Select
        If c = "" Then c.Offset(, 1) = ""
        If c = "" Then c.Offset(, 2) = ""
    Next
    
    With Application: .EnableEvents = 1: .ScreenUpdating = 1: .Calculation = xlCalculationAutomatic: End With
End Sub
Bonne journée à toutes & à tous
@+ Eric c
 
SUPER, ça fonctionne bien.

mais je n'arrive pas à l'appliquer à ma feuille.
le tableau est différent.
je vous renvoie le classeur avec en feuille 2 ce que je doit adapter.
les colonne "opérateur", " statue" et "commentaire" doivent être vide si "0" est affiché dans la colonne "DT"
cette colonne renvoie à un autre fichier. peut être qu'il est possible de ne rien afficher à la place d'afficher "0" avec la forule mais je ne sait pas le faire.

cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
267
Réponses
3
Affichages
522
Réponses
26
Affichages
1 K
Retour