Mike si chiede se esiste un modo per fare in modo che i collegamenti alle informazioni in una cartella di lavoro esterna utilizzino riferimenti relativi. Ad esempio, se è presente un collegamento a una cella in un’altra cartella di lavoro, viene automaticamente impostato su un percorso esplicito, come c: \ fullpath \ otherfile.xls. Sarebbe meglio per gli scopi di Mike se non fosse un percorso esplicito, invece usando semplicemente otherfile.xls. In questo modo potrebbe spostare i file e fare in modo che il riferimento sia a un file esterno relativo a dove si trova la mia cartella di lavoro corrente.

Non esiste un modo reale per farlo in Excel. I collegamenti vengono creati quando il file collegato viene archiviato. Quando entrambe le cartelle di lavoro sono aperte (quella con il collegamento e quella che è la destinazione del collegamento), i collegamenti fanno riferimento solo al nome del file. La posizione del percorso completo viene salvata solo quando viene salvato il file collegato.

Se si desidera spostare la posizione dei file, è sufficiente aprire entrambi i file e quindi utilizzare Salva con nome per salvare i file nella posizione desiderata. Excel aggiornerà i collegamenti alle posizioni corrette. Se sposti i file all’esterno di Excel, tuttavia, i collegamenti potrebbero facilmente essere incasinati. (Alcune persone hanno segnalato il successo avendo le cartelle di lavoro di origine e di destinazione sempre nella stessa cartella, ma questo sembra essere più semplicistico di quello che cerca Mike.)

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (7921) si applica a Microsoft Excel 97, 2000, 2002 e 2003.