Avatar billede Morten Nybegynder
19. februar 2003 - 16:00 Der er 10 kommentarer og
1 løsning

activeX - Comobobox - fyld

Ønskes: Koden som kan hente data i et navngivet range i en anden fil og indsætte det som elementer i en ActivX comboBox i mit regneark....

For jeg kan ikke......
Avatar billede bak Forsker
19. februar 2003 - 16:34 #1
Er den anden fil åbnet når du vil bruge din combobox ?
Avatar billede Morten Nybegynder
20. februar 2003 - 08:17 #2
Helst ikke...

Men det betyder ikke noget... jeg kan sagtens have den åben bagved...
Avatar billede bak Forsker
20. februar 2003 - 10:00 #3
Her er et eksempel på at fylde en combobox med ting fra et andet regneark.
Det kan gøres på flere måder, men denne her er nok den nemmeste.
Forudsætter at den anden er åben.

Private Sub ComboBox2_GotFocus()
ComboBox2.ListFillRange = "[varer.xls]Sheet1!$A$1:A10"
End Sub
Avatar billede Morten Nybegynder
20. februar 2003 - 10:10 #4
Hej Bak...

Tak - tror du jeg kan bruge et navngivet Range... jeg synes jeg flere steder ikke kan bruge det...? altså:

ComboBox2.ListFillRange = "[varer.xls]Sheet1!range("fyld")" ????
Avatar billede bak Forsker
20. februar 2003 - 13:18 #5
ccdk-> det kan man godt, men den accepteter ikke range-referencer, istedet skal du skrive således:

ComboBox2.ListFillRange = "[varer.xls]Sheet1!test"

hvor test er det navngivne område.
Avatar billede bak Forsker
20. februar 2003 - 13:19 #6
eller for at blive i dit eksempel:
ComboBox2.ListFillRange = "[varer.xls]Sheet1!fyld"
Avatar billede Morten Nybegynder
20. februar 2003 - 14:18 #7
hmmmm... jeg får en runtime error 424 - Object required... ???????
Avatar billede Morten Nybegynder
20. februar 2003 - 14:29 #8
Jeg kan få understående til at virke hvis jeg placerer tabellen lokalt i samme regneark - men når jeg indtaster en reference til en anden Woorkbok så blokker ??????????????

Private Sub Workbook_Open()
Workbooks.Open (strPath + "\" + strTableFile)
Workbooks("best-skema 00.xls").Worksheets("ark1").ComboBox1.ListFillRange = "[tabeller.xls]divers.porttyper"
End Sub
Avatar billede Morten Nybegynder
20. februar 2003 - 14:31 #9
Sludder - den stump kode jeg skrev før er den jeg ikke kan få til at virke...

Hvis jeg i stedet skriver ="porttyper" og har tabellen liggende lokalt så virke det fint..
Avatar billede bak Forsker
20. februar 2003 - 15:22 #10
hvis du har mulighed for at sende det, så tommybak@netscape.net
Avatar billede Morten Nybegynder
20. februar 2003 - 15:43 #11
Ej - jeg har droppet det - laver i stedet en userform i VBA - det passer vist bedre til mit projekt... men tak for ulejligheden....! :O)
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

IT-JOB