Avatar billede boro23 Forsker
09. juli 2015 - 08:31 Der er 7 kommentarer og
1 løsning

Hjælp til redigering af vba kode

Denne kode virker perfekt når en bruger glemmer at rydde autofilter, inden han gemmer og lukker fil. Hvis autofilter er ryddet inden filen er gemt og lukket, kommer en dialogbox med flg. besked "Metoden ShowAllData for klassen Worksheet mislykkes", når filen åbnes igen. Hvordan slipper jeg for denne dialogbox når jeg åbner filen?

Private Sub Workbook_Open()
  Worksheets("Case list").Select
  ActiveSheet.Unprotect
        ActiveSheet.ShowAllData
        Range("B6").Select
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
        , AllowFormattingRows:=True, AllowInsertingRows:=True, AllowDeletingRows _
        :=True, AllowSorting:=True, AllowFiltering:=True
End Sub
Avatar billede supertekst Ekspert
09. juli 2015 - 09:36 #1
Prøv at indsætte følgende første i koden:
Application.ShowAlerts = False
Avatar billede boro23 Forsker
09. juli 2015 - 11:15 #2
Hej supertekst, Uanset hvor i koden jeg placer Application.ShowAlerts = False, får jeg en fejl, hvis filen er gemt med ryddet autofilter, når den igen bliver åbnet.
Avatar billede supertekst Ekspert
09. juli 2015 - 11:24 #3
Hej
Rettelse: Application.DisplayAlerts = false
Avatar billede boro23 Forsker
09. juli 2015 - 11:41 #4
jeg får desværre de samme fejlmeddelser
Avatar billede boro23 Forsker
09. juli 2015 - 12:14 #5
Avatar billede supertekst Ekspert
09. juli 2015 - 12:25 #6
Ok - har set på Uploaden
Prøv i stedet først i koden:
on error resume next
Avatar billede boro23 Forsker
09. juli 2015 - 12:57 #7
Sådan, nu virker det, 1000 tak for hjælpen. Smider du et svar?
Avatar billede supertekst Ekspert
09. juli 2015 - 13:09 #8
Svar :-)
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