Macro New Forfait

Bonjour à tous,

J’espère que vous allez bien !

J’aimerais vous demander une petite macro sur le fichier suivant.

J’aimerais que celle-ci analyse chacune des lignes à partir de la ligne 2.

Si la colonne H et I sont vides dans la ligne analysée, alors la macro supprime la ligne correspondante.

Par exemple, dans le fichier que je vous envoie, la ligne 2, 8 et 99 sont vierges en colonne H et I. Alors, la macro doit supprimer ces lignes.

Également, si vous pouvez ajouter une instruction de supprimer la colonne J en plus, sinon je le ferai de mon côté !

Je vous remercie par avance de votre temps et de votre aide.

Prenez soin de vous et excellente soirée !

7new-forfait.xlsm (17.07 Ko)

Laplacea

Bonsoir

Essayez ce code

Sub supprime()
Dim i As Integer, dlg As Integer

dlg = Range("A" & Rows.Count).End(xlUp).Row
For i = dlg To 2 Step -1
 If Range("H" & i) = "" And Range("I" & i) = "" Then Rows(i).EntireRow.Delete
Next i
Columns("J:J").Delete
End Sub

Si ok -->

Cordialement

Bonsoir Dan, le forum,

Je te remercie pour ton retour, ça fonctionne super bien ! Merci !

Très bon week-end.

Cordialement
Laplacea

Bonjour,

Merci de cloturer les autres fils ouverts --> votre situation ici --> https://forum.excel-pratique.com/membre/67356

Crdlt

Rechercher des sujets similaires à "macro new forfait"