Rank: Member
Iscritto dal : 3/1/2002 Posts: 0
|
Un quesito sulle caselle combinate: Come da figura sottostante, avrei la necessità che, selezionando una voce da una casella combinata, mi venga restituito in C1 ed in C2 il valore selezionato, e non il valore associato alla posizione della voce nell'elenco. Fra le proprietà del controllo non ho trovato soluzione. Esiste un metodo per ovviare a questo inconveniente? Grazie. <img src="c:\windows\desktop\excel.jpg" border=0> http://mailto:nicola4897@libero.it
|
Rank: AiutAmico
Iscritto dal : 5/29/2003 Posts: 1,694
|
non si vede l'immagine ma per trasferire il valore di una combobox ad una cella sul foglio è sufficiente associare all'evento click della combobox la seguente riga di codice: sostituisci 1 con altro numero se le combobox sono più di una. Range("C1")=combobox1.text Range("C2")=combobox1.text saluti Andrea
|
Rank: Member
Iscritto dal : 3/1/2002 Posts: 0
|
Grazie... supponevo che ci voleva qualcosa in visualbasic, ma non so metterci mano a quello. Ad ogni modo, smanettando fra le formule, ho risolto il problema con la formula SCEGLI. In pratica, se in una cella, es. in C1, inserisco la formula =SCEGLI(B1;A1;A2) dove l'intervallo A1:A2 contiene i valori da visualizzare nella combobox e dove B1 contiene il valore 1 o 2 relativo alla selezione della combobox, ottengo in C1 il valore selezionato nella combobox. Grazie lo stesso per la dritta... ;-)
|