• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Listbox 4 kolommen

Status
Niet open voor verdere reacties.

Joske2000

Terugkerende gebruiker
Lid geworden
19 sep 2006
Berichten
1.199
Goedeavond,

Als ik een record selecteer in LstStock, dan wordt dit bij een dubbelklik netjes gekopieerd naar LstOrder.
Er wordt echter slechts de eerste kolom van het record gekopieerd.
Hoe zorg ik ervoor dat alle 4 kolomen van de ene listbox naar de andere gaan ?

Bedankt,

Joske

Code:
Private Sub LstStock_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

        Dim IOrd As Long

    For IOrd = 0 To Me.LstStock.ListCount - 1
        If Me.LstStock.Selected(IOrd) = True Then
            Me.LstOrder.AddItem Me.LstStock.List(IOrd, 2)
        End If
    Next IOrd

    For IOrd = Me.LstStock.ListCount - 1 To 0 Step -1
        If Me.LstStock.Selected(IOrd) = True Then
            Me.LstStock.RemoveItem IOrd
        End If
    Next IOrd

Als er een bestandje moet gebouwd worden, dan hoor ik het wel.
Groetjes,

Joske
 
Zonder een voorbeeldbestandje denk ik misschien dit instellen

SharedScreenshot.png
 
Probeer dit eens:

Code:
Private Sub LstStock_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
For IOrd = 0 To Me.LstStock.ListCount
    If LstStock.Selected(IOrd) Then
    LstOrder.AddItem
        For i = 0 To LstStock.ColumnCount - 1
            LstOrder.List(LstOrder.ListCount - 1, i) = LstStock.List(IOrd, i)
        Next
    End If
    Next
End Sub
 
Bij een dubbelklik kan je volgens mij geen multiselect gebruiken

Code:
Private Sub LstStock_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
  With LstStock
    LstOrder.AddItem
      For j = 0 To 3
        LstOrder.List(LstOrder.ListCount - 1, j) = .Column(j)
      Next j
      .RemoveItem (.ListIndex)
  End With
End Sub
 
VenA

Bedankt, deze doet het perfect.

Thanks,

Joske
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan