Miten voin poistaa kaikki suodatukset excel taulukon kaikilta sheeteiltä (makro). How can I remove all filters from all sheets of an excel table (macro)

Anonyymi
2024-01-12T05:53:51+00:00

Miten voin poistaa kaikki suodatukset excel taulukon kaikilta sheeteiltä (makro).

How can I remove all filters from all sheets of an excel table (macro)

Microsoft 365 ja Office | Excel | Muu | Windows

Lukittu kysymys. Tämä kysymys on siirretty Microsoft-tukiyhteisöstä. Voit äänestää sen hyödyllisyydestä mutta et voi lisätä kommentteja tai vastauksia tai seurata kysymystä.

0 kommenttia Ei kommentteja

3 vastausta

Lajitteluperuste: Hyödyllisin
  1. Anonyymi
    2024-01-12T11:26:10+00:00

    Voisitteko kertoa minulle, oletko kokeillut yllä olevia vaiheita?

    Tämä vastaus on käännetty automaattisesti, joten siinä voi esiintyä kielioppivirheitä ja omituisia lauseita.

    Onko tästä vastauksesta hyötyä?

    0 kommenttia Ei kommentteja
  2. Anonyymi
    2024-01-12T08:52:57+00:00

    en ymmärtänyt valitettavasti.

    Kokeilin tämmöistä mutta ei toiminut:

    Sub RemoveFiltersFromAllTables()
        Dim ws As Worksheet
        Dim tbl As ListObject
        
        ' Loop through all sheets in the workbook
        For Each ws In ThisWorkbook.Sheets
            ' Loop through all tables in the sheet
            For Each tbl In ws.ListObjects
                ' Check if the table has filters applied
                If tbl.AutoFilter.FilterMode Then
                    ' Remove filters
                    tbl.AutoFilter.ShowAllData
                End If
            Next tbl
        Next ws
    End Sub
    

    Onko tästä vastauksesta hyötyä?

    0 kommenttia Ei kommentteja
  3. Anonyymi
    2024-01-12T08:28:26+00:00

    Hei Markku,

    Kiitos, että otit yhteyttä tähän foorumiin. Olen Utkarsh ja Microsoftin käyttäjänä olen täällä ja valmis auttamaan sinua tänään.

    Olen käyttäjä kuten sinä, tämä on käyttäjäfoorumi eikä Microsoft suoraan.

    Kaikkien suodattimien poistaminen Excel-työkirjan kaikista taulukoista makron avulla

    Suorita alla oleva VBA-komentosarja tyhjentääksesi suodattimet kaikista aktiivisen työkirjan laskentataulukoista.

    1. Työkirjassa, josta haluat poistaa suodattimet, paina muut + F11 avaimet avaamaan Microsoft Visual Basic for Applications ikkunassa.
    2. Vuonna Microsoft Visual Basic for Applications ikkunassa Lisää > Moduuli. Kopioi ja liitä sitten alla oleva VBA-komentosarja Moduuli-ikkunaan. Katso alla oleva kuvakaappaus:

    VBA-koodi: Poista suodattimet kaikista aktiivisen työkirjan laskentataulukoista

    Clear_fiter alamomentti)()() 'Päivitetty Extendoffice 20210625 Himmeä xAF automaattisuodattimena Himmeä xFs suodattimina Dim xLos As ListObjects Dim xLo As ListObject Dim xRg kantamana Himmennä xWs laskentataulukkona Himm xIntC, xF1, xF2, xCount kokonaislukuna Application.ScreenUpdates = False Virheestä Jatka seuraavaksi Jokaiselle xWs: lle sovelluksessa.Laskentataulukot xWs.ShowAllData Aseta xLos = xWs.ListObjects xCount = xLos.Count Kun xF1 = 1 - xCount Aseta xLo = xLos.Item(xF1) Aseta xRg = xLo.Range xIntC = xRg.Columns.Count Kun xF2 = 1 - xIntC xLo.Range.AutoFilter-kenttä:=xF2 Seuraava Seuraava Seuraava Application.ScreenUpdates = Tosi

    Lopeta Sub

    1. paina F5 avain koodin suorittamiseen. Sitten kaikki nykyisen työkirjan kaikkien laskentataulukoiden suodattimet poistetaan välittömästi.

    Tässä refraktiolinkki alla:

    https://www.extendoffice.com/documents/excel/4239-excel-clear-all-filters-in-workbook.html#:~:text=In%20the%20workbook%20you%20need,Visual%20Basic%20for%20Applications%20window.&text=3.,current%20workbook%20are%20cleared%20immediately.

    Huomautus: Tämä on muu kuin Microsoftin verkkosivusto. Sivu näyttää tarjoavan tarkkoja ja turvallisia tietoja. Varo sivustolla olevia mainoksia, jotka saattavat mainostaa tuotteita, jotka luokitellaan usein PUP-tuotteiksi (potentiaalisesti ei-toivotut tuotteet). Tutki perusteellisesti kaikki sivustolla mainostetut tuotteet ennen kuin päätät ladata ja asentaa sen.

    Huomaa: Yllä oleva jakamani linkki on englanniksi ja saattaa vaatia käännösohjelmiston, jotta he voivat lukea sivun sisällön.

    EN ole Microsoftin edustaja/työntekijä.

    Toivottavasti tästä on apua! Parhain terveisin Utkarsh

    Tämä vastaus on käännetty automaattisesti, joten siinä voi esiintyä kielioppivirheitä ja omituisia lauseita.

    Onko tästä vastauksesta hyötyä?

    0 kommenttia Ei kommentteja