Supprimer case vide avec plage de donnée variable

Bonjour à tous,

Je voudrais savoir si vous avez une idée de code pour la macro "supprimer les lignes" que je vous ai fournis mais pour une plage de donnée variable.

C'est à dire que la plage de donnée pourrait varier de D1 : G100 à D1:G85 ...

La case "D1" et la colonne "G"ne changera jamais, juste le numéro de ligne de la colonne G.

Et évidemment, pourquoi faire simple quand on peut faire compliquée, les lignes vides ne seront jamais les mêmes et il ne faut pas supprimer la ligne entière car d'autres données sont sur cette ligne.

J'espère que j'ai été assez claires

J'ai une idée mais en littérale :

Si case = vide alors

Copier la colonne de donnée à partir de la case vide+1 jusqu'à cellule vide

Coller sur la case vide

Sinon

Descendre la "lecture" d'une case en dessous

Et bouclez jusqu'à une ligne précise

J'ai trouvé merci quand même.

Sheets("PLAN").Select
    Columns("D:G").Select
    Selection.SpecialCells(xlCellTypeBlanks).Select
    Selection.Delete Shift:=xlUp
Rechercher des sujets similaires à "supprimer case vide plage donnee variable"