Salve a tutti.... mi sono iscritto a questo sperando che qualcuno riesca ad aiutarmi a risolvere il mio problema. Vi spiego, ho creato un foglio di lavoro excel....
http://img201.imageshack.us/img201/157/foglio1q.jpg http://img828.imageshack.us/img828/9716/foglio2.jpg per rendere l'idea. Inserendo una voce nel campo codice effettua una ricerca (cerca.vert) e mi completa in automatico i campi descrizione e prezzo, ricavandoli dal foglio listino (=SE(VAL.VUOTO(B32);" ";CERCA.VERT(B32;listino;CONFRONTA("DESCRIZIONE";listino!$1:$1;0);FALSO)). Il problema è che il file che salvo si porta con se anche i dati del listino (circa 300.000 righe) e occupa 9 mb su disco. Il meccanico che dovrà usarlo effettua 5-6 riparazioni al giorno e di conseguenza con 5-6 rapporti di lavoro, diventa ingestibile una cosa del genere. Avevo pensato a tre possibili soluzioni:
1) salvare solo il foglio di lavoro attivo per emzzo di una macro, ma cmq occupa 8-9 mb.
2) creare una macro che "copi" i valori in un altro foglio salvando solo il foglio attivo, ma pur facendo questo, occupa 8-9 mb.
3) spostare il foglio listino dentro una cartella dell' hard disk e creare un collegamento dati tra i due fogli, sperando che non mi occupi molto spazio su disco; MA NON SO COME FARE UNA COSA DEL GENERE!!!!
Avete consigli??? Ringrazio tutti anticipatamente....