Avatar billede smoothj Nybegynder
25. februar 2002 - 11:56 Der er 2 kommentarer og
1 løsning

Autofilter

Jeg benytter dansk Excel 97, og skal opdatere et ark hvor brugeren - måske - har sat autofilter på. Jeg kan kun få VBA til at skrive:

Private Sub Autofilter()

    Sheets("Sidste uge").Select
    Selection.Autofilter
     
End Sub

Er der en måde hvor man kan tjekke om autofilteret er på eller ej inden man skyder linien af ?

Jeg er selvfølgelig interesseret i at være sikker på, at autofilteret er slået fra.

PFT

Svend Jensen

Avatar billede rvm Nybegynder
25. februar 2002 - 12:08 #1
Her er lidt kode:

If Selection.AutoFilter = True Then
    MsgBox "Autofiler er på"
End If
Avatar billede rvm Nybegynder
25. februar 2002 - 12:09 #2
Og her er lidt kode til filtertilstand

If Worksheets("Datagrundlag").FilterMode = True Then
    MsgBox "Filter mode is on"
    Worksheets("Datagrundlag").ShowAllData
Else
    MsgBox "Filter mode is off"
End If
Avatar billede smoothj Nybegynder
27. februar 2002 - 15:15 #3
Tak for hjælpen. Jeg skal dog bemærke, at den første kode altid slår filteret til hvis et er slået fra, og at den anden kode kun viser alle data - IKKE slår filteret fra. Hvilket jo også er ok fordi jeg bare skal tømme arket og fyre nye data ind.

Mvh/

Svend Jensen :o]
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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