• 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 wn of listbox vullen met data uit een draaitabel

Status
Niet open voor verdere reacties.

Eastw00d

Gebruiker
Lid geworden
3 mrt 2013
Berichten
118
ik wil een draaitabel naar voren brengen in een listbox.
Er komen geen data in mijn listbox.
Wie kan mij op de goede weg zetten?

al vast bedankt
 

Bijlagen

  • voorbeeld draitabel.xlsm
    21,7 KB · Weergaven: 15
Een tabel hoort kolomkoppen te hebben.
Dat geldt ook voor een draaitabel.
Gebruik de voorzieningen die Excel biedt, zoals een dynamische tabel

Zet VBA-code in de macromodule waarop de code betrekking heeft; in dit geval het Userform.

Lees ook eens iets over het vullen van listboxen/comboboxen

Zie: https://www.snb-vba.eu/VBA_Fill_combobox_listbox.html
 

Bijlagen

  • __draai_in_UF.xlsb
    17,4 KB · Weergaven: 9
Laatst bewerkt:
Nee, generen doen we ons niet.
Genereren doen we met 1 extra lettergreep.

Open het bestand.
Ga naar de VBEditor
Dubbelklik in de projektverkenner op het userform, druk op F5.
 
Laatst bewerkt:
hij werkt!
Stel dat ik nu beide kolommen van de draaitabel wil krijgen in deze listbox, is dat dan gewoon een kwestie van de colomcount verhogen naar 2?
 
Draitabel

Een ouwetje. Stoei er eens mee...
 

Bijlagen

  • voorbeeld draitabel.xlsm
    24,2 KB · Weergaven: 11
In het geplaatste bestand staat de columncount van de listbox al ingesteld op 2.
 
@snb,
Lijkt me niet dat deze code kan werken.
Code:
Private Sub UserForm_Initialize[B][COLOR="#FF0000"]I[/COLOR][/B]()
   ListBox1.List = Sheets("Blad1").[COLOR="#FF0000"]pivottabels(1).Range[/COLOR].Value
End Sub

columncount van de listbox op 2 zetten.(staat nu op 1)

Code:
Private Sub UserForm_Initialize()
   ListBox1.List = Sheets("Blad1").PivotTables(1).TableRange1.Value
End Sub
 
@Ad

Je hebt helemaal gelijk. Ik had het bestand gewijzigd, maar blijkbaar nog niet opgeslagen voordat ik het hier plaatste. Excuus.
In de vorige post vervangen en hier voor alle zekerheid nogmaals geplaatst.
 

Bijlagen

  • __draai_in_UF.xlsb
    17,4 KB · Weergaven: 14
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan