Bonsoir le forum,
J'ai essayé de traficoté un code (trouvé) pour supprimer une ligne d'une base via un Userform. J'aurais voulu que le code marche même si je suis pas sur la feuille Base.
Ex : Je suis sur ma feuille Filtre, j'effectue la suppression depuis cette feuille et j'aurais voulu qu'une fois la ligne supprimer je reste dans ma feuille filtre (d'où le K=ActiveSheet pour pouvoir y revenir à la fin avec K.Select.
Voici mon code :
Private Sub CommandButton3_Click() 'SUPPRIMER
Dim K As Variant
Set K = ActiveSheet
Var = Sheets("Base").Range("A:A").End(xlDown).Row + 1
r = MsgBox("Voulez-vous confirmez la suppression", vbYesNo, "Supprimer")
If r <> 6 Then Exit Sub
Selection.EntireRow.Delete
ThisWorkbook.RefreshAll
K.Select
End Sub
Avec ce code, la ligne supprimer se situe sur la feuille active et non pas dans ma base. Pourtant j'ai rajouter la variante K sur tous mes autres boutons; Tous marche bien....
Quelqu'un a-t-il une idée ? Je vous remercie d'avance
A bientôt,
Loris