E' che non capisco che cosa tu intenda quando parli di "casella combinata". Per me e' un "oggetto modulo" oppure un "oggetto ActiveX" che in XL2010 si inserisce tramite Sviluppo /Gruppo controlli /Inserisci /Casella combinata.
Test: Creo file in XL2010, inserisco Casella combinata ActiveX, aggiungo macro di ComboBox1_Change; salvo in formato .xls e chiudo. Apro file in XL2003, casella combinata ok, macro ComboBox1_Change ok.
DIVERSA la situazione se in XL2010 salvo con formato xlsm e poi apro questo xlsm in XL2003, tramite il compatibility pack; in questo caso mi da' un warning /Error e mi avverte che il combobox non verra' aperto in questa versione di excel; il combobox viene quindi visualizzato "a statuina", cioe' come immagine non modificabile. Corrisponde a quanto scritto in questo articolo:
http://support.microsoft.com/kb/2000253 (che dice piu' o meno: e' cosi' perche' l' abbiamo progettato cosi').
Mi chiarisci se per "casella combinata" intendi la stessa cosa, e come hai operato?
Io ricorderei anche un' altra norma: "in genere" (non sempre vale per Microsoft) e' piu' garantita la compatibilita' all' indietro (le nuove versioni lavorano con i vecchi formati) che non all' avanti (le vecchie versioni ovviamente hanno problemi a gestire le innovazioni inserite nelle versioni successive); potrebbe quindi essere utile progettare in XL2003 se si revede l' uso su versioni anche successive.
Imposta anche la tua configurazione di lavoro, guarda qui:
viewtopic.php?f=26&t=97449Ciao