Comment supprimer des lignes sous certaines conditions

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

F

frichti

Guest
Dans un tableau, à l'aide d'un tri, j'ai déplacé à la fin toutes les lignes dont certaines cellules sont vide.
Je souhaiterai votre aide pour supprimer ces lignes dans lesquelles il me manque une ou plusieurs informations pour effectuer le traitement qui viendra ensuite.
Merci encore pour votre aide.
Cordialement.
 

Pièces jointes

Re : Comment supprimer des lignes sous certaines conditions

Bonsoir Frichti
Le plus simple : Ajoute une colonne
colle la formule ci dessous dans la cellule J2 Recopie vers le bas
=SI(OU(D2="";F2="");"erreur";"Bon")
Il ne reste plus qu'à supprimer les lignes contenant la mention "erreur"
Si tu cherche plutôt une macro qui fasse tout le boulot reviens sur le forum des spécialistes devrait te "torcher" ça en moins de temp que je n'ai mis à te répondre
Claude65
 
Re : Comment supprimer des lignes sous certaines conditions

merci Claude ... ça j'ai su faire.
C'est justement d'une macro dont j'aurai besoin pour automatiser la suppression des lignes inutiles
 
Re : Comment supprimer des lignes sous certaines conditions

Bonsoir,
Pourquoi une macro ? Edition/Atteindre (Excel 2003) permet de sélectionner les cellules vides de la sélection. Faites ensuite Edition/Supprimer...
A+
 
Re : Comment supprimer des lignes sous certaines conditions

CLaude, c'est tout à fait ce que je souhaitai obtenir comme résultat.Merci.
Remerciement également à job75 pour s'être préoccupé de mon problème
 
Re : Comment supprimer des lignes sous certaines conditions

Bonsoir,
A adapter (juste pour éviter les sélections)

Sub efface()
With Sheets("PrépareTraitement")
DerLign = .Range("A65000").End(xlUp).Row
For i = DerLign To 1 Step -1
If Cells(i, 4) = "" Or Cells(i, 6) = "" Then Rows(i).Delete
Next
End With
End Sub


A+
kjin
 
- 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
9
Affichages
537
Retour