Avatar billede munof Nybegynder
14. maj 2004 - 13:38 Der er 5 kommentarer og
1 løsning

Ved hjælp af Macro, åben Excels Open funktion

Jeg prøver at lave nogle shortcuts til de mapper jeg bruger mest i excel og have lavet en macro som godt nok åbner Excel's Open funktion, men den tillader mig ikke at åbne et vilkårligt regneark.

Macro'en ser således ud:

Sub Dagcspmazda()

'
    ChDir "W:\WHOLESALE (Forhandler bogholderi)\mazda\CSP"
    Application.GetOpenFilename
End Sub

Den kommer ikke op med en fejl, den åbner bare ikke arket som jeg dobbelt klikker på.
Avatar billede jkrons Professor
14. maj 2004 - 13:42 #1
Prøv med

Application.Dialogs(xlDialogOpen).Show
Avatar billede jkrons Professor
14. maj 2004 - 13:42 #2
GetOpenfileName gemme filnanvet i en variabel i stedet for at åbne det.
Avatar billede munof Nybegynder
14. maj 2004 - 13:43 #3
Genialt, det virkede perfekt.
Avatar billede jpvj Nybegynder
14. maj 2004 - 13:44 #4
Hvis du læser hjælpen vil du se, at funktionen returnerer en streng med filnavnet.

Altså:

fileToOpen = Application.GetOpenFilename
Workbooks.add(fileToOpen)
   

Burde kunne gøre det...
Avatar billede munof Nybegynder
14. maj 2004 - 13:45 #5
jkrons, er lige den mulighed jeg skulle bruge. Takker.
Avatar billede jkrons Professor
14. maj 2004 - 13:49 #6
Velbekomme!
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