Condividi tramite

In excel riferimenti a file in cartelle diverse da Pc a Pc

Anonimo
2016-03-02T08:25:04+00:00

Gent.li Signori,

Con la possibilità di avere gli stessi files excel su PC differenti (sincronizzazioni varie, cloud... o anche solo se devo condividerli con altre persone) sorge il seguente problema:

  1. sia dato un file excel "file01.xlsx" memorizzato nel PC che chiamo PC01 nella cartella "C:\Utenti\Utente\documenti\cartella01". Tale file richiama nella casella A1 un dato contenuto nella casella B2 del file "file02.xlsx" memorizzato, sempre nel PC 01, nella cartella "C:\Utenti\Utente\documenti\cartella02"
  2. sia dato un altro PC, che chiamo PC02, in cui la cartella documenti risiede in "C:\Users\Paolo\Documents" (quindi percorso "teoricamente differente" da quello del PC01)
  3. quando copio (o sincronizzo) i files "file01.xlsx" e "file02.xlsx" nelle rispettive sottocartelle della Documenti del PC02 ed apro il "file01.xlsx" nel PC02, ottengo ovviamente un errore di collegamento ed occorre modificare il link con quello di PC02 (ma ritornando su PC01 accadrà lo stesso ecc...)

Come si può ovviare? Esiste in excel la possibilità (senza creare una macro) di settare una variabile di ambiente che specifica dove è la directory "Documenti" nel PC locale? Sarebbe utile generalizzare il problema ed avere la possibilità di "trovare" comunque il link a files vari se memorizzati in sottocartelle di una data cartella principale, non trovate?

Basta pensare per esempio ai file sincronizzati tra vari PC con Dropbox per capire l'importanza del problema. Ovviamente il problema non sussiste con Onedrive (almeno spero) ma Onedrive di problemi ne ha molti altri...

Grazie.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

6 risposte

Ordina per: Più utili
  1. Anonimo
    2016-03-02T11:22:47+00:00

    Innanzitutto grazie per il tempo che mi stai dedicando, forse il mio problema non è di interesse così generale come credevo.

    A me capita molto spesso di condividere con altri dei fogli excel, penso abbastanza complessi, dove ci sono molti richiami (link) tra vari fogli. La condivisione è tra utenti diversi e tutti possono interagire con questi fogli. Spesso sono anche collaborazioni temporanee.

    Per me il modo più efficiente è di creare una condivisione delle cartelle dove risiedono questi files tramite Dropbox. Solitamente la cartella di Dropbox risiede nella Documenti ma a volte risiede direttamente sotto "Users" e questo non posso imporlo io. Inoltre la Documenti è in una posizione "formalmente" differente da Pc a Pc ed anche questo non posso imporlo io (C:\users\utente\documents oppure C:\utente\pippo\documenti ecc...).

    Poiché le directory da Pc a Pc spesso (per quanto detto prima) non coincidono, quando si aprono questi files si ha errore di collegamento (non verso i file posizionati nelle sottodirectory della cartella dove risiede il file aperto, ma in link verso files in cartelle dello stesso livello) ed il sistema chiede di riaggiornare i collegamenti ad uno ad uno senza neppure proporre un criterio più generico, e pensa quando si hanno richiami (link) a più di 10 fogli!

    A me capita spesso e pretendere di uniformare le strutture di questi documenti ad una sola univoca è per me improponibile. Per fortuna, nel mio caso, molti link che danno errore hanno importanza relativa rispetto al risultato che occorre condividere (sono importanti solo i link ai files nelle sottodirectory che si aggiornano senza problema) per cui basta non aggiornare i link errati e tutto sommato non si altera il risultato.

    Ma questo è un mio caso particolare mentre ritengo un grave errore che Excel non tratti in modo più intelligente la questione.

    Ma come ho premesso, forse questa è una mia esigenza particolare e non interessa più di tanto, nel qual caso mi scuso e mi terrò le cose così come sono...

    Cordiali saluti

    Paolo

    3 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2016-03-10T08:38:55+00:00

    Gent.mo Mauro,

    Ti dico solo questo e poi chiudo: excel ha dei problemi ovvi con i riferimenti e questi problemi vengono evidenziati nel mondo attuale sempre di più interconnesso.

    Non si può obbligare la gente ad avere SharePoint.

    La soluzione sarebbe semplice se solo Microsoft avesse voglia di implementarla: rendere accessibili i link alla cartella dove risiede il file e a tutte le sue sottocartelle.

    Il mondo si sta interconnettendo, soprattutto grazie a Dropbox epurtroppo Onedrive ne deve fare ancora tanta di strada prima di essere paragonabile.

    Ma ovviamente questa è una mia opinione.

    Cordiali saluti

    Paolo

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  3. Anonimo
    2016-03-02T10:30:10+00:00

    Gent.mo Mauro,

    Ci sono mille modi per aggirare il problema, ma non lo si risolve.

    Lei pensi a diversi utenti che utilizzano gli stessi fogli, magari anche abbastanza complessi (con molti link tra di loro...) e che sono tutti sincronizzati, per esempio, con Dropbox o altro... La directory Dropbox può essere in posti diversi a secondo dell'utente, ma se è nella documenti, può essere non indirizzabile perchè anche la documenti stessa può essere diversa da utente a utente e io non posso obbligare tutti a cambiare cartella nè obbligare tutti ad avere Onedrive invece di Dropbox o altro.

    Se non è risolvibile diversamente, penso che sia una grossa carenza di excel e spero che venga presa in considerazione in futuro.

    Anche l'uso di ambiente.info() non risolve perché, almeno secondo le mie modeste conoscenze, non posso poi costruire il link come testo nella formula, e utilizzare Indiretto() comporta che i fogli siano aperti, o sbaglio?

    Grazie comunque per l'assistenza

    Paolo Piovano

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  4. Anonimo
    2016-03-02T10:59:25+00:00

    Ci diamo del tu, grazie.

    Chiedo scusa ma sinceramente non ho capito cosa stai cercando di fare.

    0 commenti Nessun commento
  5. Anonimo
    2016-03-02T09:30:13+00:00

    Ma, domanda mia, fare una cartella in C:\ uguale per tutti i pc?

    C'è la funzione AMBIENTE.INFO() che restituisce la path del file:

    0 commenti Nessun commento