• 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.

Object gebruiken in code

Status
Niet open voor verdere reacties.

Joost.van.Steeg

Gebruiker
Lid geworden
9 okt 2006
Berichten
138
Ik wist niet mijn probleem kort in een titel te verwoorden :-)
De stituatie is als volgt:
Ik heb twee comboboxen -> cboStelVHP1 en cboStelVHP2
Afhankelijk van welke box geselecteerd wordt zou ik willen dat sub LadenTypes wordt uitgevoerd waarbij cboStelVHPnr staat voor de geselecteerde combobox.

Mijn doel is dus dat ik bij het selecteren van cboStelVHP2, visual basic in de sub LadenTypes "cboStelVHPnr.AddItem lstItem" leest als "cboStelVHP2.AddItem lstItem".

Heeft iemand hiervoor een oplossing ?

Code:
Public cboStelVHPnr as String

------------------------------------------------------------------------------

Private Sub cboStelVHP1_Enter()
    cboStelVHPnr = cboStelVHP1
        LadenTypes 'ga naar de sub om de types in de lijst te laden
End Sub

-----------------------------------------------------------------------------

Private Sub cboStelVHP2_Enter()
    cboStelVHPnr = cboStelVHP2
        LadenTypes 'ga naar de sub om de types in de lijst te laden
End Sub

--------------------------------------------------------------------------------
Private Sub LadenTypes()
    Dim lstItem As String
        rowNumber = 3
            Do
                lstItem = Worksheets("Rekenschema").Cells(rowNumber, 1).Value
                cboStelVHPnr.AddItem lstItem
                rowNumber = rowNumber + 1
            Loop Until Worksheets("Rekenschema").Cells(rowNumber, "A").Value = ""
End Sub
--------------------------------------------------------------------------------
 
Ben er inmiddels zelf achter gekomen
Code:
Public cboStelVHPnr as String

------------------------------------------------------------------------------

Private Sub cboStelVHP1_Enter()
    cboStelVHPnr = "cboStelVHP1"
        LadenTypes 'ga naar de sub om de types in de lijst te laden
End Sub

-----------------------------------------------------------------------------

Private Sub cboStelVHP2_Enter()
    cboStelVHPnr = "cboStelVHP2"
        LadenTypes 'ga naar de sub om de types in de lijst te laden
End Sub

--------------------------------------------------------------------------------
Private Sub LadenTypes()
    Dim lstItem As String
        rowNumber = 3
            Do
                lstItem = Worksheets("Rekenschema").Cells(rowNumber, 1).Value
                frmProductieInvoer.Controls(cboStelVHPnr).AddItem lstItem
                rowNumber = rowNumber + 1
            Loop Until Worksheets("Rekenschema").Cells(rowNumber, "A").Value = ""
End Sub
--------------------------------------------------------------------------------
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan