Effacer données si rien dans la cellule d'à coté

  • Initiateur de la discussion Initiateur de la discussion sev
  • Date de début Date de début

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 !

S

sev

Guest
Bonjour le forum,

J'ai un code pour repérer les doublons dans deux tableaux.

Je voudrais que si les valeures du 1er tableau en colonne K sont effacées que celle de J le soient aussi.

Code:
Function NbSiMZ(champrech As Range, valCherchée)
  Application.Volatile
  temp = 0
  For i = 1 To champrech.Areas.Count
    For j = 1 To champrech.Areas(i).Count
      If valCherchée = champrech.Areas(i)(j) Then
        temp = temp + 1
        
       
      End If
       
    Next j
  Next i
  NbSiMZ = temp
End Function

Sub macro777()
Sheets("OPTH").Unprotect
  For Each celluleTraitée In Range("D4:D18,K4:K18") 'repère les doublons
  If NbSiMZ(Range("D4:D18,K4:K18"), celluleTraitée.Value) > 1 And celluleTraitée.Value <> "" Then
 
   celluleTraitée.Font.ColorIndex = 3 'rouge
 Else
   
  If NbSiMZ(Range("D4:D18,K4:K18"), celluleTraitée.Value) = 1 And celluleTraitée.Value <> "" Then 'remet les polices en noir
  celluleTraitée.Font.ColorIndex = 1 'noir
    End If
    
    End If
    
Next

For Each celluleTraitée In Range("K4:K18") 'repère les doublons
  If celluleTraitée.Font.ColorIndex = 3 Then 'rouge
   celluleTraitée.Value = ""

'J'ai essayé cela sans succès
 [COLOR="Red"]If celluleTraitée.Value = "" Then
 celluleTraitée(Offset, -1) = ""[/COLOR]

 Else
 End If
 End If
 Next
 
 
End Sub
 
Re : Effacer données si rien dans la cellule d'à coté

Bonjour Sev, Lionel

une autre solution permettant de traiter les 2 cellules en même temps :

Code:
If celluleTraitée.Font.ColorIndex = 3 Then
   celluleTraitée.Offset(0, -1).Resize(1, 2).Value = ""

bon après midi
@+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
827
Réponses
4
Affichages
743
Réponses
8
Affichages
402
Réponses
8
Affichages
800
Réponses
3
Affichages
334
Réponses
5
Affichages
931
Retour