Új hozzászólás Aktív témák

  • spe88

    senior tag

    válasz Delila_1 #37244 üzenetére

    Sub SP_Delete()
    '
    ' SP_Delete Makró
    '

    '
    With Main_BOM
    .AutoFilterMode = False
    .Range("ah1").AutoFilter 'Filter bekapcsolása
    .Range("ah1").AutoFilter Field:=1, Criteria1:="OK" 'Kritérium megadása

    .Range("2:1000000").SpecialCells(xlCellTypeVisible).EntireRow.Delete 'Kritériumnak eleget tevő cellák törlése

    Cells.AutoFilter 'Filter törlése

    Range("A2").Select 'Alap kiindulópont beállítása
    Application.CutCopyMode = False 'Kijelölés megszüntetése

    MsgBox ("Ok")
    End With
    End Sub

    az első sorban van maga a szűrő, ezért átírtam 1-re. De egyébként sem 1-gyel, sem 2-vel nem működik. :/

    Runtime error 424 object required, debug az .AutoFilterMode = False sorban elakad.

    Egyébként maga a cél, hogy szűrjön rá az adott oszlopban az OK-ra és az összes cellának a teljes sorát törölje, ami OK-ot tartalmaz. Ne csak az értéket, hanem a teljes sort. Ha van más megoldás is az is jó. Köszönöm szépen

Új hozzászólás Aktív témák