|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2000
Messaggi: 354
|
[VBA - EXCEL] Aggiungere dati a listbox
Ciao a tutti, non sono molto pratico di vba, ma vorrei riuscire a fare questo:
ho un foglio come quello nell'immagine. Nella prima colonna ho delle date, nella seconda degli importi e nella terza delle categorie (che potrebbero anche non essere inserite). Quello che vorrei ottenere è una listbox da mettere su una mia userform che mi riporti una sola volta ogni categoria e il totale di quella categoria (come nel riquadro rosso dell'immagine) Come posso fare? Grazie ![]() Uploaded with ImageShack.us |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Secondo me ti conviene fare direttamente una tabella Pivot.
However, se lo vuoi fare per forza in VBA, crei un array di struct [CATEGORIA, SOMMA], cominci a scorrere le righe dell'excel, se CATEGORIA non è già nell'array ce la inserisci, e SOMMA la incrementi del corrispondente valore nella cella. Alla fine che hai scorso tutte le righe, pushi nella listbox le celle dell'array che hanno chiave non vuota.
__________________
Il sole è giallo |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2000
Messaggi: 354
|
Grazie mille per la risposta. Visto che sono davvero un newbie nel campo, non è che mi faresti un esempiettodi creazione dell'array???
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:03.



















