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

invullen van een invoervelden via VBA

Status
Niet open voor verdere reacties.

caffie

Gebruiker
Lid geworden
2 jan 2008
Berichten
281
Ik ben aan het tobben met een formulier in VBA.
Wie kan en wil mijn verder helpen.

Ik het een invoerveld wat gevuld moet worden.
Maar de invulling is afhankelijk van een ander veld.
Als ik in fabriek ab5 kies moet hij in me invoerveld de data uit sheet ab5 halen.
Als ik voor fabriek ab6 kies moet hij de data uit sheet ab6 halen.
De sheets moet nog gevuld worden met data dus weet niet om hoeveel regels het gaat.

Dan kan ik weer aan de gang met de keuze die de gebruiker heeft gemaakt in het invoerveld.



Vast bedankt.
 

Bijlagen

  • Formulier.xlsm
    24,5 KB · Weergaven: 41
Probeer het zo eens.

Code:
Private Sub Fabr_Change()
  If Fabr.ListIndex > -1 Then
    ar = Sheets(Fabr.Value).Cells(1).CurrentRegion
    With CreateObject("scripting.dictionary")
      For j = 1 To UBound(ar)
        .Item(ar(j, 1)) = ""
      Next j
      inv.List = .keys
      inv.ListIndex = -1
    End With
   Else
    MsgBox "maak eerst een keuze"
    inv.Clear
  End If
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan