Avatar billede janvogt Praktikant
27. marts 2001 - 11:22 Der er 10 kommentarer og
1 løsning

Valg af flere emner i en Listboks

Hvordan udvælger man flere emner fra kontrolelementet listboks?

Under egenskaber findes en \"Multiselect\" og man får da også mulighed for at markere flere emner, men hvordan får man dem over i hver sin celle i sit ark?
27. marts 2001 - 12:10 #1
Forat finde frem til de valgte emner skal du bruge \"Selected\" - Listbox1.Selected - kan det mon hjælpe dig videre :-)
Avatar billede janvogt Praktikant
27. marts 2001 - 12:27 #2
Jeg efterlyser en løsning uden VBA - ligesom når det kun gælder en enkelt celle. Kan det ikke lade sig gøre?

Selected virker vel kun, når Listboksen befinder sig på en Userform.



Avatar billede janvogt Praktikant
27. marts 2001 - 13:24 #3
Man har rent faktisk mulighed for at taste et range under den property som hedder \"LinkedCell\".

Det virker forkert at det så ikke på en eller anden måde skulle virke.

27. marts 2001 - 13:39 #4
Her er koden til en userform - selv om det ikke er den du skal bruge.

Private Sub CommandButton1_Click()
Dim rRange As Range
Dim Counter As Long

    Set rRange = Range(\"A1\")

    For Counter = 0 To Me.ListBox1.ListCount - 1
        If Me.ListBox1.Selected(Counter) = True Then
            rRange.Value = Me.ListBox1.List(Counter)
            Set rRange = rRange.Offset(1, 0)
        End If
    Next Counter

Set rRange = Nothing
End Sub
Avatar billede janvogt Praktikant
27. marts 2001 - 15:16 #5
Det vil vel være mere rigtigt i så fald at bruge Change-eventet?
27. marts 2001 - 15:17 #6
Koden som er vist er lagt på en knap på en userform, men hvis du laver det på et ark, så vil jeg også bruge listbox\'ens change-event - Yes.
27. marts 2001 - 16:07 #7
Egenskaben LinkedCell er kun til EN celle - desværre Jan - du må igang med koden.
Avatar billede janvogt Praktikant
27. marts 2001 - 16:13 #8
Ja, men Excel accepterer f.eks. A1:A3! Det er det der er mystisk.
Den formaterer endda til store bogstaver for dig!
27. marts 2001 - 16:14 #9
Ja, det er mærkeligt, hvorfor jeg tog fat i en excel guru og blev sat på plads, med svaret som jeg gav før - sorry.
29. marts 2001 - 10:23 #10
Hvordan går det Jan ?
Avatar billede janvogt Praktikant
30. marts 2001 - 11:22 #11
Der findes åbenbart ikke en løsning her uden VBA-kode.

Koden fungerer fint - dog skal man lige have en ClearContents sat ind for at nulstille området.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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