Avatar billede joki Mester
09. marts 2005 - 19:56 Der er 9 kommentarer og
1 løsning

angive workbook objekt med variabel

Hej

I forbindelse med brug af GetOpenFilename : strFileName = Application.GetOpenFilename _
    ("Excel Files (*.xls), *.xls)")

ønsker jeg at sætte objektet i med stien til filen som findes i strfilename variablen :

Set xl = Workbooks("strFileName")

Hvordan gøres dette, når der normalt forventes en stringværdi
Avatar billede thesurfer Nybegynder
09. marts 2005 - 21:09 #1
Har du prøvet uden "" tegnene?:  Set xl = Workbooks(strFileName)
Avatar billede thesurfer Nybegynder
09. marts 2005 - 21:10 #2
Du kan også prøvet at dimme den, som string først:

dim strFileName as string

strFileName = "c:\minmappe\minfil.xls"

Set xl = Workbooks(strFileName)
Avatar billede joki Mester
09. marts 2005 - 21:23 #3
ja jeg har prøvet uden tegnene, uden bedring.
strFileName er i forvejen en string variabel, hvor sti til den fil der vælges indlæses
Avatar billede thesurfer Nybegynder
09. marts 2005 - 21:28 #4
Prøv det her:  Set xl = Workbooks("" & strFileName)
Avatar billede thesurfer Nybegynder
09. marts 2005 - 21:29 #5
Eller måske Set xl = Workbooks(CStr(strFileName))

Informatio om CStr (og andre funktion) findes her: http://www.w3schools.com/vbscript/vbscript_ref_functions.asp
Avatar billede joki Mester
10. marts 2005 - 08:02 #6
desværre hjalp dette heller ikke
Avatar billede bak Forsker
11. marts 2005 - 08:23 #7
Du kan ikke gøre det uden at workbook'en er/bliver åbnet
sådan her skal det virke

Dim strFileName As String
Dim xl As Workbook
strFileName = Application.GetOpenFilename
Set xl = Workbooks.Open(strFileName)
Avatar billede bak Forsker
25. marts 2005 - 11:02 #8
respons ?
Avatar billede joki Mester
25. marts 2005 - 12:01 #9
bak >> sorry fik det til at virke, smid et svar
Avatar billede bak Forsker
26. marts 2005 - 10:33 #10
Helt 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
Kurser inden for grundlæggende programmering

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

IT-JOB

Zealand – Sjællands Erhvervsakademi S/I

Erfaren IT-projektleder med stærk teknisk indsigt

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt

Netcompany A/S

IT Consultant