Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

suppression ligne sous condition

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

clapas

XLDnaute Nouveau
Bonjour
j'ai un petit programme qui fonctionne assez bien mais pour l'améliorer il faudrait qu'en supprimant le contenu d'une seule cellule les saisies faites dans les cellules adjacentes soient supprimées sans avoir à sélectionner les cellules concernées.

Merci d'avance
Clapas
 

Pièces jointes

Re : suppression ligne sous condition

Bonjour clapas, le forum,

Essayez dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range
Set r = Intersect(Target, Range("C4:E" & Rows.Count), Me.UsedRange)
If r Is Nothing Then Exit Sub
On Error Resume Next 's'il n'y a pas de constantes sur la ligne
For Each r In r 'si plusieurs cellules sont effacées
  If IsEmpty(r) Then r.EntireRow _
    .SpecialCells(xlCellTypeConstants).ClearContents
Next
End Sub
Edit : comme il y a On Error Resume Next, l'instruction If r Is Nothing Then Exit Sub n'est pas indispensable.

A+
 
Dernière édition:
- 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
5
Affichages
665
C
Réponses
6
Affichages
731
Réponses
12
Affichages
1 K
M
  • Question Question
Réponses
5
Affichages
934
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…