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

Combobox met invoervak

Status
Niet open voor verdere reacties.

Homeload

Gebruiker
Lid geworden
22 okt 2004
Berichten
51
Ik heb een spreadsheet gemaakt voor klanten gegevens en een formulier met comboboxen met invoervak. Nu weet ik niet hoe ik met de combobox de gegevens uit Excel kan lezen en eventueel onder de bestaande gegevens kan toevoegen. Ik ben een beginner in VB.
 
Oops… Ik lees nu pas dat je een beginner bent in VBA. Gebruik onderstaande code voor het vullen van een combobox. Ik kan niet al teveel typen, want ik zit hier met een gebroken hand….

Plaats deze code in het formulier.

Code:
Option Explicit

Private Sub UserForm_Initialize()

   Dim i As Integer

   i = 1

   With ComboBox1

      Do Until Sheets("Blad1").Cells(i, 1).Value = Empty
      
      ‘ Cells(i, 1)  staat voor Rij A
      .AddItem Sheets("Blad1").Cells(i, 1).Value

      i = i + 1
      Loop
   
      ‘ Het verwijderen van dubbele namen uit de combo.    
      For i = .ListCount - 1 To 1 Step -1
         If .List(i) = .List(i - 1) Then .RemoveItem (i)
      Next
   End With
End Sub
:thumb:
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan