Effacer plusieurs cellules sous condition

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

N

nabucho

Guest
Bonjour à tous,

Je vais essayer de faire simple dans mon explication.
Je travaille sur les cellules de la colonne A, de A1 à A8. Je dois mettre un "x" dans une de ces cellules au choix. J'aimerai qu'il soit possible d'effacer le "x" d'une cellule automatiquement dès que je mets "x" dans une autre (exemple : A1="x", je mets "x" dans A3, A1 deviens A1="").
J'ai essayé quelques macros mais je bloque. Merci de votre aide.
 
Re : Effacer plusieurs cellules sous condition

Bonjour Pierrot,

Oui, une seule cellule doit contenir un x et rien dans les autres. Si on efface le seul x dans la plage, il ne doit rien se passer (je n'ai pas prévu d'effacer une cellule manuellement vu que mettre x dans une cellule efface le x d'une autre cellule)
 
Re : Effacer plusieurs cellules sous condition

Re,

essaye ceci, à placer dans le module de la feuille concernée :
Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A8")) Is Nothing Or Target.Count > 1 Then Exit Sub
If Target = "x" Then
    Application.EnableEvents = False
    Range("A1:A8").ClearContents
    Target = "x"
    Application.EnableEvents = True
End If
End Sub

bonne journée
@+
 
- 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
25
Affichages
1 K
Réponses
3
Affichages
448
Retour