Suppression de ligne avec programmation vba

Résolu
Toshiii Messages postés 11 Statut Membre -  
aquarelle Messages postés 7435 Statut Modérateur -
Bonjour,

J'ai un tableau avec 2 colonnes et je souhaite si la cellule de la 2eme colonne est vide supprimer la ligne entière.
Voici mon code initial :
Sub macro_a_la_main()


Windows("Equipements cfo.xls").Activate
Range("2:2,211:211").Select Selection.Copy
Windows("macro.xls").Activate 'Activation du classeur d'arrivée
Range("A1").Select ' sélection de la ligne 1
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True 'Collage sur la feuille de destination

For i = 8 To 113
Cells(i, 2).Select
If IsEmpty(Selection.Value) = True Then
Selection.EntireRow.Delete
End If
Next i

End Sub

J'ai fait un code, mais celui-ci ne me supprime que certaines lignes dont la 2eme colonne est nulle et je ne comprends pas pourquoi...

Qqun pourrait m'aider ?
A voir également:

3 réponses

aquarelle Messages postés 7435 Statut Modérateur 1 304
 
Bonjour,

Regarde ici et adapte le code à tes besoins.

Bonne journée
1
Toshiii Messages postés 11 Statut Membre
 
Ca marche !

MErci beaucoup :)
0
aquarelle Messages postés 7435 Statut Modérateur 1 304
 
De rien :)
Bonne continuation.
0