Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
effacer le contenu des cellules selon la condition
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 !
Re : effacer le contenu des cellules selon la condition
Bonsoir Ilino,
Si j'ai bien compris, comme ceci peut-être :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target.Value = "1" Then Target.Offset(0, 1).ClearContents
End Sub
Re : effacer le contenu des cellules selon la condition
Bonjour Ilino, Grand Chaman Excel,
Si l'on sélectionne plusieurs cellules, le code du post #2 beugue...
Utiliser plutôt :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim r As Range
Set r = Intersect(Target, [D:D], Me.UsedRange)
If Not r Is Nothing Then
For Each r In r 'si plusieurs cellules
If r = "1" Then r(1, 2).ClearContents
Next
End If
End Sub
Re : effacer le contenu des cellules selon la condition
Bonjour job75, le forum,
Bien vu job75... je n'avais pas testé.
Une autre alternative :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count = 1 Then
If Target.Column = 4 And Target.Value = "1" Then Target.Offset(0, 1).ClearContents
End If
End Sub
Re : effacer le contenu des cellules selon la condition
Re,
Dans ce cas j'écrirais plutôt :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Column = 4 And ActiveCell.Value = "1" Then ActiveCell.Offset(0, 1).ClearContents
End Sub
ou encore :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 4 And Target(1).Value = "1" Then Target(1, 2)).ClearContents
End Sub
- 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