ciao a tutti
questo quanto ho capito:
picavi vuole selezionare uno dei fornitori presenti nel foglio DBASE con la possibilità di vedere nella combo le 7 colonne di ciascun fornitore, e questo è stato risolto dalla combo di tanimon.
Poi però ho capito che lui ha l'esigenza di trascrivere i valori scelti nel foglio SCHEDA, rispettando alcune celle unite e che la sua richiesta di "tutto in una cella rispettando gli spazi" altro non era che un escamotage per avere incolonnati i valori.
Quindi sfruttando la cbo di cui sopra, è possibile inserire nelle celle volute (anche se unite) i vari valori.
Nell'allegato, la cbo viene caricata dinamicamente ogni volta che in DBASE si aggiunge un fornitore, fruttando l'evento Activate di SCHEDA.
Pertanto ogni volta che si aggiungerà un nominativo in DBASE questo verrà riportato nella combo.
Nota: si sarebbe potuto creare un nome dinamico per i fornitori in DBASE, ed assegnare il relativo valore alla cbo, ma questo avrebbe comportato problemi all'evento click della cbo, pertanto ho preferito alimentare la cbo con l'union dei 7 range del foglio DBASE (vedi macro foglio2).
Sull'open del documento viene eseguito l'evento activate del foglio SCHEDA.
Mancano tutte le dim...mettile tu....sempre che sia quello che volevi.
saluti
[Modificato da dodo47 13/08/2017 12:43]
Domenico
Win 10 - Excel 2016