Gestione dinamica nome deli ComboBox
Hai un problema con Excel? 
Gestione dinamica nome deli ComboBox
di lerox data: 06/03/2015 19:22:14
Funziona:
sheets("Foglio").cb_01.ListFillRange = B3:C5
NON funziona
sheets("Foglio").ComboBox("cb_01").ListFillRange = B3:C5
Perché????
Mi serve perché devo gestire dinamicamente 49 ComboBox in un foglio
di mabolsie (utente non iscritto) data: 06/03/2015 20:29:57
ciao
domanda 1 : sembra che tu abbia rinominato nel "NAME" la cmb è così ?
domanda 2 : l'intervallo (range) è sempre lo stesso ?
consiglio 1 : allega per favore il file con il codice in modo che possiamo aiutarti !
Max
di lerox data: 07/03/2015 13:01:43
l'istruzione è questa
Sheets("FOGLIO").cb_01ListFillRange = "b3:c" & n ' funziona
vorrei aggiorare dinamicamente il nome della combobox come aggiorno l'intervallo
Sheets("FOGLIO").ComboBox("cb_0" & n").ListFillRange = "b3:c" & n_R + 2 'NON funziona
come faccio a fargli accettare dinamicamente il nome della combobox?
di mabolsie (utente non iscritto) data: 07/03/2015 21:16:40
...mah ?!? Sinceramente non ti consiglierei di cambiare i "NAME" agli oggetti, in questo caso le cbo io metterei delle Label su ogni cbo e le rinominerei in routine, tecnicamente mi sembrerebbe la cosa più giusta.
Ma è solo il mio modo di vedere le cose.
Pensaci !!!
ciao Max
Vuoi Approfondire?