Avatar billede tida Juniormester
18. december 2008 - 14:23 Der er 2 kommentarer og
1 løsning

Makro ved Skrivebeskyttelse

Jeg har tidligere fået hjælp til en makro - se evt. dette link
http://www.eksperten.dk/spm/131698

Men markoen fungerer ikke længere, den kan ikke lide den del der omhandler MsgBox, her får jeg en syntax error. Kan nogen hjælp ?

Min makro ser således ud :

Sub VALUTA()
application.DisplayAlerts = False
On Error GoTo test
    Workbooks.Open ("\\nkm18525\PROJDATA\OEKONOMI\Menu\Bogholderi\Div\Valuta.xls"), , , , , , , , , , False
    application.DisplayAlerts = True
    Exit Sub
test:
   
    svar = MsgBox(\"Filen er låst af anden bruger. Åbn alligevel ??\", vbOKCancel)

    If svar = 1 Then Workbooks.Open ("\\nkm18525\PROJDATA\OEKONOMI\Menu\Bogholderi\Div\Valuta.xls") Else Exit Sub
application.DisplayAlerts = True

End Sub
Avatar billede supertekst Ekspert
18. december 2008 - 15:24 #1
svar = MsgBox(\"Filen er låst af anden bruger. Åbn alligevel ??\", vbOKCancel)

fjern \ foran "Filen er
eller
flyt \
Avatar billede tida Juniormester
18. december 2008 - 15:38 #2
Ja nu fejler makroen ikke...men den virker til gengæld ikke efter hensigten.
Meningen var at der skulle dukke en msgbox op hvis filen var åbnet hos en anden bruger, så man fik et vink om at filen åbner som skrivebeskyttet....men det sker tilsyneladende ikke, den åbner som skrivebekyttet uden advarsel. ?
Avatar billede tida Juniormester
26. marts 2009 - 09:44 #3
jeg lukker denne tråd
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