Avatar billede supernormann Nybegynder
23. december 2010 - 15:27 Der er 1 kommentar og
1 løsning

Åbne et regneark i word

I Word (VBA) vil jeg lave en combobox hvor værdierne hentes fra et regneark. Jeg bruger denne kode:

Private Sub UserForm_Initialize()
Dim xlApp As New Excel.Application
With xlApp
    .Visible = True
    .Workbooks.Open _
      filname:="C:\regnearketsnavn.xls ", _
      ReadOnly:=True
    .ActiveWorkbook.Worksheets("arkfanensnavn").Activate
    .ActiveSheet.Range("cellensnavn").Activate
    Do Until IsEmpty(.ActiveCell.Value)
      Me.bomboxensnavn.AddItem .ActiveCell.Value
        .ActiveCell.Offset(1, 0).Activate
    Loop
    .ActiveWorkbook.Close
    .Quit
End With

End Sub

Jeg får denne fejl: Compile error: Expected expression, og filname:="C:\regnearketsnavn.xls ", _ markeres med rød og markøren står i :=

Jeg har mistanke om at det kan have noget at gøre med en eller anden opsætning i enten excel eller word, men jeg har under alle omstændigheder brug for et ekspertråd? Hvad skal jeg gøre?
Vh Normann
Avatar billede tjens Nybegynder
24. december 2010 - 00:05 #1
Du har stavefejl i FileName ;-)

ellers prøv med parenteser:
    .Workbooks.Open( _
      FileName:="C:\regnearketsnavn.xls ", _
      ReadOnly:=True )

Du har stavefejl i FileName ;-)
Avatar billede supernormann Nybegynder
06. januar 2011 - 09:29 #2
Tak - det var lige det der løste problemet
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