Bonjour
J'utilise le code ci-dessous pour gérer des suppressions de lignes
Je voudrais pour faire ceci en plus:
Trouver la dernière ligne pour laquelle la colonne 2 est vide puis sélectionnes les colonnes 2 à 7 de cette ligne et les recopier vers le bas jusqu'à la ligne 300
Comment puis je faire?
Merci
Public Sub sup_lignes_vides()
Application.ScreenUpdating = False
NoDeColTest = 2 ' en B
NoDeLaPremLig = 7
NoDeLaDernLig = 300
For NoLig = NoDeLaDernLig To NoDeLaPremLig Step -1
If Cells(NoLig, NoDeColTest).Value = "" And Cells(NoLig, NoDeColTest).Formula = "" Then Rows(NoLig).Delete
Next
Application.ScreenUpdating = True
End Sub
J'utilise le code ci-dessous pour gérer des suppressions de lignes
Je voudrais pour faire ceci en plus:
Trouver la dernière ligne pour laquelle la colonne 2 est vide puis sélectionnes les colonnes 2 à 7 de cette ligne et les recopier vers le bas jusqu'à la ligne 300
Comment puis je faire?
Merci
Public Sub sup_lignes_vides()
Application.ScreenUpdating = False
NoDeColTest = 2 ' en B
NoDeLaPremLig = 7
NoDeLaDernLig = 300
For NoLig = NoDeLaDernLig To NoDeLaPremLig Step -1
If Cells(NoLig, NoDeColTest).Value = "" And Cells(NoLig, NoDeColTest).Formula = "" Then Rows(NoLig).Delete
Next
Application.ScreenUpdating = True
End Sub