Avatar billede skaanning Seniormester
08. november 2017 - 08:44 Der er 4 kommentarer og
1 løsning

Skifte indhold i en listbox

Hej jeg har en list box som jeg fylder med rowesouse som lyder sådan:
Me.ComB_Mdr.RowSource = "Lister!A1:A15"
hvor lister er navnet på et fane blad, nu er det at jeg gerne vil kunne bruge en variabel ,så jeg ud fra valg i en combobox kan vælge hvilket faneblad der skal vælges, men det kan jeg ikke få til at virke, så jeg håbede at der var en af jer lyse hoveder der havde en løsning:)
Avatar billede Jan Hansen Ekspert
08. november 2017 - 08:58 #1
Hvis dit valg i combobox "ComB_Ark" ligger i "A1" og er  arknavnet så

Me.ComB_Mdr.RowSource =A1 &  "!A1:A15"

Jan
Avatar billede skaanning Seniormester
08. november 2017 - 11:02 #2
det skulle gerne laves så jeg kan vælge et ark via comboboxen, så når jeg klikker på et ark navn er det de data der kommei i min listboks
Avatar billede skaanning Seniormester
08. november 2017 - 11:18 #3
Det jeg gerne vil er, atkunne skifte selve ark navenet lister ud med en variabel som kunne hedde f.eks arkNavn
Me.ComB_Mdr.RowSource = "Lister!A1:A15"
Avatar billede Jan Hansen Ekspert
08. november 2017 - 11:19 #4
1. Er dine comboboxe på arket?
Hvis:
2. dit valg i Arkboxen placeres i eks. "A1"
3. listen til "ComB_Mdr" hentes i det arknavn der står i "A1" i området A1:A15
Hvis det er rigtig forstået:
Me.ComB_Mdr.RowSource =A1 &  "!A1:A15"

Jan
Avatar billede Jan Hansen Ekspert
08. november 2017 - 11:32 #5
Ellers lav en combobox med name: ComB_Sheet

og i arkets kode

Private Sub ComB_Sheet_Change()
      on error resume next 
            Me.ComB_Mdr.RowSource =ComB_Sheet.Value &  "!A1:A15"
      on error goto 0
End sub

Ej testet

Jan
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