Avatar billede Slettet bruger
05. august 2015 - 10:54 Der er 4 kommentarer og
2 løsninger

Sluk autofilter når xls fil lukkes ned

Hej,

Jeg har indsat denne i min workbook ved at højreklikke på et sheet of indsætte denne

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim WS As Worksheet
    For Each WS In Worksheets
        WS.AutoFilterMode = False
    Next WS
ThisWorkbook.Save
End Sub

Herefter er filen gemt som macro enabled

Det skulle gerne hjælpe med at når arket lukkes ned så er filteret clearet så når det atter åbnes så kan alle data ses.

Men det ser ikke ud til at virke.

Nogle gode forslag til at få det til at virke?

På forhånd tak
Peter
05. august 2015 - 11:26 #1
Har indsat din kode på 'Denne_projektmappe', og den virker upåklageligt.

Er du sikker på, at du ikke har fået den indsat under et af arkene?
Avatar billede Slettet bruger
05. august 2015 - 12:46 #2
Jeg har rykket den, tror du har ret havde ikke indsat den korrekt... er HELT ny på dette område.

Denne formel fjerner filteret HELT, kender du en metode hvor filteret bare bliver "clearet" ?
Avatar billede store-morten Ekspert
05. august 2015 - 13:13 #3
Prøv:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim WS As Worksheet
    For Each WS In Worksheets
        If WS.FilterMode Then
        WS.ShowAllData
        End If
    Next WS
End Sub
Avatar billede Slettet bruger
05. august 2015 - 13:25 #4
Tak morten or Erik,

Jeg tror det virker nu, gider I lave et svar så for i pointene.

Mvh Peter
Avatar billede store-morten Ekspert
05. august 2015 - 13:27 #5
Velbekomme
05. august 2015 - 14:10 #6
OK!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester