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

  • oke

    senior tag

    Sziasztok!

    Van egy makró részletem, szűrésre és törlésre, a "G" oszlop alapján:

    If WF.CountIf(Columns(7), "Alma*") + WF.CountIf(Columns(7), "Körte*") + WF.CountIf(Columns(7), "Narancs*")> 0 Then
    usor = Range("A" & Rows.Count).End(xlUp).Row
    ActiveSheet.Range("$A$1:$K$" & usor).AutoFilter Field:=7, Criteria1:=Array( _
    "Alma", "Körte", "Narancs"), Operator:=xlFilterValues
    Range("A2:AK" & usor).SpecialCells(xlCellTypeVisible).EntireRow.Delete
    ActiveSheet.Range("$A$1:$K$" & usor).AutoFilter Field:=7
    End If

    Ezt szeretném átalakítani úgy, hogy a "J" oszlopba kiválasztanék egy értéket: "-" (gondolatjel) és az ez által látszódó adatokból a "G" oszlopban a nem egyezőket törölném. Mondjuk a fenti példa alapján azokat a sorokat törölném, ami nem "Körte" és "Narancs".
    Valójában ennél sokkal több adat szerepel a "G" oszlopban, ezért kellene az ellenkezőre szűrés. Remélem érthető :)

    Excel 2007

    U.I.: Nem vagyok nagy makrókészítő, a fenti is Delila-nak köszönhető, azt alakítgatom :)

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