Vider les cellules non activées

gilbert_RGI

XLDnaute Barbatruc
Bonjour,

Dans une plage en ligne j'aimerai vider les cellules de leur contenu si dans une autre cellule un X est inscrit

Merci
 

Pièces jointes

  • vider les cellules non activées.xlsx
    13.9 KB · Affichages: 39
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : Vider les cellules non activées

Bonsour®
il s'agit d'une procédure événementielle à installer dans le module de feuille concernée

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A2:F11")) Is Nothing Then '---adapter à la plage concernée
        If UCase(Target) = "X" Then ' ---- permet la reconnaissance de x ou X
            Application.EnableEvents = False ' ----inhibition événements pendant le changement
            Range(Cells(Target.Row, 1), Cells(Target.Row, 6)) = ""
            Target = "X"
            Application.EnableEvents = True '---réactivation détection événements
        End If
    End If
End Sub
 

Discussions similaires

Réponses
26
Affichages
487

Statistiques des forums

Discussions
312 280
Messages
2 086 746
Membres
103 384
dernier inscrit
bakhtibenabbey