|
||||
Disse websidene oppdateres ikke lengre og er kun tilgjengelig for historikken sin skyld.Klikk her for å gå til den oppdaterte informasjonen. ListBox-kontroller med flere valgListen med valgte elementer i en flervalgs listeboks er lagret i listeboksens Selected-egenskap. Selected-egenskapen returnerer en matrise med boolske verdier (True eller False), en verdi for hvert enkelt element i listen. Valgte elementer har verdien True. For å avgjøre hvilke elementer i listeboksen som er valgt må man gå gjennom hele matrisen og sjekke hvilke elementer som har Selected-egenskapen True. Her er et eksempel for Excel97 : Sub FindSelectedItems() ' finds selected items in ListBox1 in userform TestDialog in Excel97 Dim Msg As String, i As Integer Msg = "" With TestDialog.ListBox1 For i = 0 To .ListCount - 1 If .Selected(i) Then Msg = Msg & .List(i) & Chr(13) End If Next i End With MsgBox Msg, , "Selected items in ListBox1" End Sub Her er et eksempel for Excel5/95 : Sub FinnValgteElementer() Dim dlg As DialogSheet Dim lb As ListBox Dim msg As String Dim iCount As Integer Set dlg = ThisWorkbook.DialogSheets("Dialog1") Set lb = dlg.ListBoxes(1) msg = "Valgte elementer :" & Chr(13) If dlg.Show Then For iCount = 1 To lb.ListCount If lb.Selected(iCount) Then msg = msg & lb.List(iCount) & Chr(13) End If Next iCount MsgBox msg, , "Selected items in ListBox(1)" End If End Sub
Dokumentet er sist oppdatert 2000-02-05 22:18:23 Utskriftsvennlig versjon
|
||||
|