Bonjour,
Est ce que quelqu'un peut m'aider pour une macro SVP
J'au une base de données que je doit alimenter tous les jours. Idéalement je voudrais faire un filtre sur le mois en cours, supprimer les données filtrées pour recoller les données actualiser à la suite.
Alors je voudrais filtrer sur l'onglet "DATA" avec les critères dans l'onglet "Saisi" " C5 et C6 et supprimer les lignes .
j'ai essayé d'adapté un code que j'ai trouvé sur le forum mais ça marche pas pour moi.
Application.ScreenUpdating = False
Dim file As String
sh = Sheets("Saisie").Range("C5").Text
Th = Sheets("Saisie").Range("C6").Text
derlig = Cells(Rows.Count, 1).End(xlUp)
Set plage = Range("A3", Cells(derlig, 1))
critere1 = “sh”
critere2 = “Th”
With plage
.AutoFilter Field:=1, Criteria1:="sh" & critere1, Operator:=xlOr, Criteria2:="Th" & critere2
Rows(plage.Row + 1 & ":" & plage.Row + plage.Rows.Count - 1).Delete
.AutoFilter Field:=1
.AutoFilter