file con estensione XLA
Hai un problema con Excel? 
file con estensione *.XLA
di alfredo_italy (utente non iscritto) data: 27/08/2012 19:55:06
Buonasera a tutti,
sono nuovo del forum.
vi presento il mio problema; ho creato alcune funzioni in VBA che ho esportato su un files denominato "piping.XLA".
Così facendo ho aggiunto il componente aggiuntivo "piping.XLA" ad excel 2010 in modo che quelle funzioni siano sempre disponibili. Il file "piping.XLA" è salvato in locale nel disco C:funzioni-excel.
Tutto ok, se lavoro in locale su files *.XLS è perfetto, il problema si presenta ora, ovvero se trasferisco in una cartella di rete questo file *.XLS.
In quanto ne a me, ne ai i miei colleghi, i quali hanno tutti salvato "piping.XLA" in locale C:funzioni-excel (ai quali pure a loro funziona benissimo lavorare su un *.XLS in locale con le funzioni "piping.XLA") non riesce più a recuperare le informazioni o le funzioni di "piping.XLA". Per info, il disco di rete è R:.
Per intenderci, nella cella dell' *.XLS dove lavorando in locale ho il valore della funzione, e guardo la stringa in alto compare: =+nome_funzione(cella con variabile), quindi perfetto.
Se porto il file excel in rete trovo scritto ("NOME"), se guardo la stringa in alto compare:
=+'R:funzioni-excelpiping.XLA'!nome_funzione(cella con variabile), quindi seri problemi informatici.
Come posso fare per installare nel programma Excel_2010 l'elenco di funzioni in modo fisso su tutti i PC della rete in modo che, spostando il file *.XLS non si generino problemi (sia che si lavori in locale che in rete)? Per chiarire in ultimo: far si che nella cella dell' *.XLS dove lavorando indipendentemente che io sia in rete opure in locale ho il valore della funzione, e guardo la stringa in alto compare: =+nome_funzione(cella con variabile).
Grazie mille
AL
di Vecchio Frac data: 27/08/2012 21:23:07
Benvenuto,
domani provo in ufficio dove dispongo di una intranet.
Non ho Excel 2010 ma penso che il problema possa essere riproducibile su Excel 2003.
Comunque, se gli utenti hanno già tutti in locale l'aggiunta, perchè duplicarla in rete dove magari ci sono problemi di UNC non mappati e quindi quindi non risolvibili in locale?
file con estensione *.XLA
di alfredo_italy (utente non iscritto) data: 27/08/2012 21:36:17
Il problema è che in rete ci sono i files excel su cui lavorare, che purtroppo devono necessariamente essere salvati in rete per lavorare dalla sede, ma talvolta devono essere sposati in locale per lavorare in trasferta i da casa, in offline.
di Vecchio Frac data: 28/08/2012 06:59:46
E il salvataggio del file fa perdere l'aggancio con l'aggiunta?
In Excel 2003 c'è un'opzione, in Strumenti -> Opzioni -> Calcolo: Aggiorna i riferimenti remoti; com'è impostata questa opzione sui vostri Excel? (la butto lì come tentativo).
file con estensione *.XLA
di alfredo_italy (utente non iscritto) data: 28/08/2012 09:18:40
Niente da fare, provando anche con le altre cose.
Purtroppo se sposto il file excel "*.xls" dalla cartella locale ad una cartella di rete, pur lavorando dallo stesso computer, non trova più il file "*.xla" e le celle con le funzioni contenute nella "*.xla" mi vanno in errore.
AL
di Vecchio Frac data: 28/08/2012 12:05:25
Il percorso dell'addin stranamente segue il file stesso e quindi ogni volta che sposti il file, lui modifica i percorsi della funzione personalizzata tentando di cercarla nella cartella dove si trova il file.
Ho ricreato la situazione (un addin con una funzione caricato in Excel, un file di test che richiama la funzione, la copia del file di test in rete) e riscontro lo stesso problema.
La ricerca in Rete dà risultati infruttuosi.
Ho quindi richiamato il file dalla cartella di rete di nuovo in locale e magicamente ha funzionato (questo perchè naturalmente in locale l'addin si torva dove deve essere e Excel lo riconosce correttamente).
Quindi l'unica soluzione che io posso consigliare è:
- *non* aprire il file di Excel direttamente dal percorso di rete, ma scaricarlo in locale e poi aprirlo
- condizione è che l'addin sia correttamente caricato in locale
HTH
Vuoi Approfondire?