Creare una DropDown in excel non è
nulla di complicato, basta utilizzare il DataValidation
scegliendo come opzione List e
andando a valorizzare l’intervallo di valori che vogliamo valorizzi la Drop(DataSource).
Il
Datasource può essere nello stesso worksheet o in un’altro, o addirittura in un
altro workbook, ma in questo caso per funzionare devono essere aperti entrambi
i workbook nella stessa istanza di excel.
Nel caso mettiamo la datasource in un workbook
differente dobbiamo lavorare con i Names
per definire dei range e
semplificare il tutto, in questo modo possiamo
definire un name nel workbook
dove abbiamo la DropDown chiamandolo “datasource”, e facendolo puntare al name
range commessemarzo del workbook datasource.xls in questo modo:
=datasource.xls!commessemarzo
Per creare
la DD basta pi mettere come Source il named range “=datasource”.
Per definire
un name range dinamico che aggiungendo una cella al datasource non c’è bisogno
di cambiare il namingrange basta utilizzare questa formula:
=OFFSET(SheetName!$A$3;0;1;COUNTA(SheetName!$A:$A);1)