Supprimer une ligne si dans deux colonnes différentes, celle ligne est vide

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 !

gaby66

XLDnaute Occasionnel
Bonjour,

j'aimerais supprimer une ligne si jamais dans deux colonnes cette ligne est vide, avec une macro.

Exemple : si dans la colonne E et F la même ligne et vide, la supprimer, sinon non. Et j'aimerais que ça supprime a partir de la ligne 9, jusqu'a la ligne 200.

Merci les amis pour votre aide, je vous joint mon exemple, en fichier joint.
 

Pièces jointes

Re : Supprimer une ligne si dans deux colonnes différentes, celle ligne est vide

Bonjour gaby66

Une petite recherche sur le forum t'aurais certainement ammené à trouver des centaines d'exemples....

Le code est dans le code de la feuille (clic droit sur l'onglet / Visualiser le code).

Au plus simple:
VB:
Private Sub CommandButton1_Click()
Dim i&
Application.ScreenUpdating = False
For i = 200 To 9 Step -1
    If Range("E" & i) = "" And Range("F" & i) = "" Then Rows(i).Delete
Next i
End Sub

Cordialement
 

Pièces jointes

Re : Supprimer une ligne si dans deux colonnes différentes, celle ligne est vide

salut je ne suis pas sur d'avoir tout compris donc j'ai fait plusieurs fichiers


Classeur1 supprime les données dans les lignes si les case E et F sont vides mais si tu touches plus aux cases E et F tu peux marquer dans la ligne même si les cases E et F de cette ligne sont vides


Classeur2 supprime les données dans les lignes donc les cases E te F sont vides et tu ne peux rien marquer dans les lignes où les case E et F sont vides


Classeur3 supprime les lignes ou les case E et F sont vides.
Voilà dans l'espoir d'avoir pu t'aider.
 

Pièces jointes

Re : Supprimer une ligne si dans deux colonnes différentes, celle ligne est vide

Les gars, est-ce que vous savez comment faire pour activer une macro, selon le résultat d'une case ???
Pour mon cas sa serait, si la case "Z98 = 1"
Cette case se trouve dans une feuille qui s'appel "PREPARATION"
Merci pour votre aide
 
Re : Supprimer une ligne si dans deux colonnes différentes, celle ligne est vide

oui mais il me faut un peu plus d'explication tu veux que la macro s’exécute après modification de la case Z98 de la feuille préparation ou quand tu modifie n'importe quel case du classeur ???
Donc dès que tu fais une modification n'importe ou la macro s'active si la case du classeur préparation Z98 est à 1.
 
- 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
6
Affichages
345
Retour