Couper coller une ligne d'un onglet à l'autre
SophieK
-
Gyrus Messages postés 3360 Statut Membre -
Gyrus Messages postés 3360 Statut Membre -
Bonjour,
J'ai un tableau avec en colonne "AK" des "ok" et des vides.
Je souhaiterais couper les lignes ou il y a des "ok" et les coller sur feuil2
Je ne sais pas si quelqu'un peut m'aider.
Merci par avance
J'ai un tableau avec en colonne "AK" des "ok" et des vides.
Je souhaiterais couper les lignes ou il y a des "ok" et les coller sur feuil2
Je ne sais pas si quelqu'un peut m'aider.
Merci par avance
1 réponse
-
Bonjour,
Tu places un filtre automatique sur la colonne K,
tu filtres sur critère "ok",
tu copies les lignes filtrées,
tu les colles en feuille 2.
Retour en feuille 1, tu supprimes les lignes filtrées.
Enfin, tu filtres les lignes vides et tu les supprimes
A+-
- Bon, alors ...
Sub Test()
Dim WsS As Worksheet, WsC As Worksheet
Dim LigneS As Long
Set WsS = Worksheets("Feuil1")
Set WsC = Worksheets("Feuil2")
For LigneS = WsS.Range("AK" & Rows.Count).End(xlUp).Row To 2 Step -1
If UCase(WsS.Range("AK" & LigneS).Value) = "OK" Then
WsS.Rows(LigneS).Copy
WsC.Rows(1).Insert Shift:=xlDown
WsS.Rows(LigneS).Delete
End If
Next LigneS
End Sub
A+
-