effacer une cellule en fonction d'une autre en VBA

  • Initiateur de la discussion Initiateur de la discussion Youme
  • 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 !

Youme

XLDnaute Nouveau
Bonjour à toutes et à tous,

J'ai un tableau dans lequel j'ai plusieurs colonnes qui contiennent des contenus incompatibles les uns avec les autres.

Ce que je souhaite c'est obtenir un programme VBA qui permet (par exemple) d'effacer le contenu de la cellule B3 si l'on inscrit quelque chose dans la cellule B4 et vice versa.

Par avance merci pour votre aide (j'ai tenté ceci mais en vain:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For Each cell In Range("G7:G235")
If ActiveCell <> "" Then
ActiveCell.Offset(0, -2) = Null
End If
Next
End Sub
 
Re : effacer une cellule en fonction d'une autre en VBA

Re
Avec vos nouvelles explications, une autre proposition:
Si il y à "Kelkechoz" en colonne F saisie impossible en colonne G:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    For Each Cell In Range("G7:G235")
        If Cell.Offset(0, -1).Value = "Kelkechoz" Then
            Cell.Value = ""
        End If
    Next
End Sub
Cordialement
Bonsoir a toi, je me permet l'incruste, ton fichier est exactement ce que je recherchais.Par contre il y a t-il possibilité de modifier la destination a savoir H8 efface F9.par avance , je te remercie ;Bien 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
2
Affichages
153
Réponses
6
Affichages
299
Retour