Condividi:        

cerce vert in una cartella di rete

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

cerce vert in una cartella di rete

Postdi giostacchio » 03/10/17 10:26

ciao se fosse possibile, vorrei creare un collegamento esterno, un cerca vert ad una cartella in rete.
Questa cartella però potrebbe modificare a secondo dell'utilizzo.
per questo volevo creare una "magagna" se fattibile...io non riesco..

in M4 metterei la stringa dove si trova questo file, ed anche dove andare a pescare l'informazione in questo file
e nelle celle, colorate per l'occasione in verde, mettere il mio cerca vert

sarà possibile realizzare tutto ciò ??
vi ringrazio come sempre in anticipo

sotto trovate il file sul quale sto lavorando :)
https://we.tl/dHBLxwX26C
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Sponsor
 

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 03/10/17 14:21

Insomma vorresti usare INDIRETTO... Lo puoi fare ma in questo modo (con l'uso di Indiretto) il file target deve essere "aperto", nella stessa sessione Excel in cui la formula verra' usata.
Se questa condizione non e' un problema, allora non vedo problema a modificare la tua formula con l'uso di Indiretto.

Se invece il file non puo' essere in stato "aperto" allora dovremo ragionarci...

Ma perche' il file cambia posizione? E' forse solo dovuto alla diversa mappatura del drive di rete sui vari PC dell'utente? In questo caso prova a usare, invece che es. Z:\Percorso di rete\NomeFile.xlsx, l' UNC del drive, qualcosa come "\\192.168.0.3\ShareName\NomeFile.xlsx"
ShareName e' il "nome" con cui il server si presenta in rete, e ovviamente userai il vero ip address del tuo server.

Se invece e' ancora un'altra cosa (ma sarebbe meglio se spieghi esattamente il tuo caso) allora si potrebbe fare in modo che all'apertura del tuo file un tot di formule vengano adattate a un percorso prelevato da celle del tuo foglio. In questo caso bisogna conoscere esattamente la formula funzionante per capire come modificarla.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 03/10/17 16:14

si l'indirizzo corretto è nel percorso corretto di rete \\192.168.0.3\ShareName\NomeFile.xlsx, non utilizzerei il Z:\Percorso di rete\N....

il file potrebbe anche "NON" essere aperto, ma su questo si può pensare di lasciarlo aperto..in questo caso non conosco la funzione INDIRETTO...

io pensavo di farla furba..mettendo in una cella il mio indirizzo al quale appoggiare/cercare il dato che mi serviva pescare nella formula mettevo il riferimento alla cella..ma non va :-( non so se basta con INDIRETTO

grazie
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 04/10/17 02:52

Allora ti confermo che "bisogna conoscere esattamente la formula funzionante per capire come modificarla" con l'utilizzo di Indiretto.
Scrivi la formula completa avendo il file di rete aperto; poi chiudi il file di rete, copia la formula e incollala nel tuo prossimo messaggio.
Se devi coprire qualche spezzone della formula allora puoi sostituire ogni singolo suo carattere con un "*", lasciando pero' intellegibile la struttura dettagliata della formula.

Usando Indiretto sara' poi necessario che il file target sia Aperto, ma hai detto che questo si puo' fare.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 04/10/17 06:51

buongiorno Anthony, ti allego i due file.
entrambi si troveranno nella stessa cartella, allo stesso indirizzo di rete

\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\

i vorrei far si che questo indirizzo si possa modificare a mio piacimento, facendo un "furbata" con il concatena e poi andando a cercare nelle celle arancioni all'interno di quella cella concatenata che mi riporta in un indirizzo di rete.. sono un pò fuso ?
bho questo è quello che ho pensato fosse la strada più breve. ma se hai di sicuro qualche altra soluzione fammella avere :-)

ti allego i due file che come detto in precedenza si trovano tutte e due nella stessa cartella di rete
grazie ancora sopratutto per la pazienza

https://we.tl/XhQgsRowUl
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi giostacchio » 04/10/17 06:58

dimenticavo....
il file Front sheet xx.xlsm lo vorrò tenere come "master" per questo motivo "vorrei" fare questa escamotage di modificare a mio piacimento gli indirizzi dove poter prendere le informazioni dalla rete.
con questo spero di aver chiarito
:-)
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 04/10/17 22:34

Ho modificato un paio di piccoli particolari, nelle celle marcate in Arancione in Foglio1 di Front_Sheet; in L17 c'e' un esempio di formula che usa Indiretto e il contenuto di M7 (che cambia con le due correzioni):
Codice: Seleziona tutto
=CERCA.VERT($J$2;INDIRETTO(M7);6;0)

Come detto, il file 1124-SMDL-00_IN PROGRESS.xlsx deve essere Aperto per garantire il funzionamento delle formule.
Il file con queste piccole correzioni:
https://www.dropbox.com/s/3gd2fin6ldxii ... .xlsm?dl=0

Spero trovi lo spunto utile

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 05/10/17 06:58

caspita NON mi funziona. ho aperto il file ma mi da sempre RIF !
non capisco :-(
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 05/10/17 12:03

Allora fammi uno screenshot in cui si vedano le celle M1:M7 e il loro contenuto; usa la formattazione Testo a Capo, disponibile in Formattazione celle /tab Allineamento, per quelle celle il cui contenuto e' troppo lungo da non potersi vedere in uno screenshot.
Scrivimi la formula usata che ti da' #RIF, copiandola dalla barra della formula e incollandola nel messaggio.

Per le istruzioni su come allegare una immagine:
viewtopic.php?f=26&t=103893&p=605488#p605488

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 05/10/17 12:55

ciao Anthony
ecco le due immagini
Immagine

Immagine

in una è selezionata la cella M4 dov'è contatnuto il file xls quella che mi hai scritto tu in precedenza
nell'altra immagina è selezionata la cella A2 dov'è contenuta la formula =CERCA.VERT($J$2;INDIRETTO(M7);10;0)

grazie
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 05/10/17 17:50

Nell'immagine faccio fatica a leggere quale e' la formula in A2...
Prendo per buono che ci sia =CERCA.VERT($J$2;INDIRETTO(M7);10;0), anche se dall'immagine non sembra.

Allora facciamo cosi': apri il secondo file; in Front-End scrivi la formula Cerca.Vert che faccia direttamente riferimento al secondo file, foglio e area corretta; controlla che ti dia il risultato atteso. Chiudi quindi il secondo file; infine copia la formula (dalla barra della formula) e incollala nel tuo prossimo messaggio.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 06/10/17 06:37

ehm non credo di aver capito bene i passaggi da fare cmq ho:
1) aperto il file 1124-SMDL-00_IN PROGRESS.xlsx che si trova in rete all'indirizzo '\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\
2)scritto all'interno di B23 la formula =CERCA.VERT('[COPIA-di-Front sheet xx.xlsm]Foglio1'!$J$2;INDIRETTO(E22);9;0)

ma ho sempre come risultato il mio dannato RIF

https://s1.postimg.cc/7nd9954r1r/Cattura.jpg

cmq in A2 del precedente msg confermo di aver scritto la formula =CERCA.VERT($J$2;INDIRETTO(M7);10;0)

grazie
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 06/10/17 15:10

Devi darmi una formula che funziona

Ad esempio scrii in una cella del tuo file Front_End una formula Cerca.Vert che "pesca" dal secondo file:
-Scrivi nella barra della formula =Cerca.vert(J2;
-commuta sul file 1124-SMDL-00_IN PROGRESS.xlsx, attiva il foglio SMDL, seleziona l'area $A$4:$T$136
-continua scrivendo ;6;0)
-conferma con Enter
La formula dovrebbe restituire il contenuto di col F del file/foglio indirizzato
Chiudi il file 1124-SMDL-00_IN PROGRESS.xlsx
Per curiosita' puoi cambiare il contenuto di J2 e verificare che la formula restituisce ancora un valore.

Seleziona la cella in cui hai scritto la formula, copiala dalla barra della formula e incollala (il testo della formula) nel tuo prossimo messaggio, confermando che la formula funziona correttamente.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 06/10/17 15:44

ok, funziona mi restituisce ciò che mi serve..

=CERCA.VERT($J$2;'\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\[1124-SMDL-00_IN PROGRESS.xlsx]SMDL'!$A:$Y;10;0)
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 07/10/17 01:34

Guardando il tuo ultimo messaggio vedo che le due sintassi, quella diretta e quella con Indiretto, sono uguali quindi le due formule dovrebbero ambedue funzionare (col limite che quella che usa Indiretto richiede il file sia aperto).

Potrebbero esserci invece problemi se il secondo file, invece di essere aperto come
\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\1124-SMDL-00_IN PROGRESS.xlsx
venisse aperto usando il drive windows; esempio:
Z:\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\1124-SMDL-00_IN PROGRESS.xlsx (nell'ipotesi che quell'area shared sia mappata come drive Z).

Se escludi che, nelle prove, tu abbia utilizzato un drive mappato invece dell'indirizzo unc allora non so spiegare il problema che hai con la formula che usa Indiretto, perche' ho provato anche su rete e il comportamento e' come te l'ho descritto.

Come ulteriore tentativo potresti provare se utilizzando, per comporre "l'indirizzo" del file, il drive windows (invece che l'unc) il comportamento e' invece coerente. L'uso del drive Windows presuppone che il file venga aperto tramite lo stesso drive windows (e non l'unc).
Se Si allora ti potrei suggerire come ottenere il corretto drive in modo automatico (questo nell'ipotesi che il funzionamento debba avvenire su piu' pc).

Se invece l'operazione e' da fare solo sul tuo pc (peccato che solo adesso mi viene questo sospetto!) allora forse e' meglio che dimentichiamo quanto fatto fin qui e invece vediamo come si usa il comando Modifica collegamenti al file, disponibile nel "backstage" (il set di comandi disponibili sulla scheda File).

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 09/10/17 06:50

buongiorno Anthony, ho provato ad inserire nella cella
=CERCA.VERT($J$2;'\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\[1124-SMDL-00_IN PROGRESS.xlsx]SMDL'!$A:$Y;10;0)

e

=CERCA.VERT($J$2;'Z:\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\[1124-SMDL-00_IN PROGRESS.xlsx]SMDL'!$A:$Y;10;0)

e il risultato è il medesimo, mi trova quello che mi interessa.
quando realizzo la formula e chiudo il file la stessa si compone con Z:\commesse.......

ho riprovato ancora con indiretto con però uno scarso risultato.. RIF.
non saprei spero tu abbia come al solito una soluzione..ti ringrazio
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 09/10/17 22:33

Secondo me c'e' qualcosa di errato tra il modo di comporre la formula (o le parti che poi si sommano in M7) e il reale modo di condivisione del server.
Ad esempio, non vedo nel cosiddetto UNC niente che possa essere facilmente identificato con lo "share-name" con cui la parte condivisa del server si presenta sulla rete; la stessa parte dovrebbe poi mancare quando usi il drive Windows...

Hai detto che questa formula ti restituisce i valori corretti
Codice: Seleziona tutto
=CERCA.VERT($J$2;'\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\[1124-SMDL-00_IN PROGRESS.xlsx]SMDL'!$A:$Y;10;0)
Ma hai provato col file 1124-SMDL-00_IN PROGRESS.xlsx aperto o chiuso? Prova con il file prima aperto e poi chiuso e dimmi il risultato.

Inoltre io avevo messo in dubbio la modalita' di apertura del secondo file, non la formula; e non hai chiarito.
Ne' hai chiarito se questa operazione deve avvenire su uno o piu' pc.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 11/10/17 06:27

ciao Anthony deve avvenire su più PC
se scrivo le formule sia con "K" che con "XenFs01"....
=CERCA.VERT($J$2;'\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\[1124-SMDL-00_IN PROGRESS.xlsx]SMDL'!$A:$Y;10;0)
sia con file aperto che chiuso ho il risultato che mi serve..
se invece inserisco in una cella esempio M7 dove voglio andare a cercare il mio dato es.
'\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\[1124-SMDL-00_IN PROGRESS.xlsx]SMDL'!$A:$Y

e inserisco nella cella, dove mi serve il dato, la formula con INDIRETTO mi restitusice RIF sia che il file sia aperto o chiuso
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: cerce vert in una cartella di rete

Postdi Anthony47 » 11/10/17 10:49

Mi dai la sequenza di operazioni che usi per le prove?
Dettagliata, mi raccomando, e non aver paura di consumare la tastiera.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: cerce vert in una cartella di rete

Postdi giostacchio » 12/10/17 06:21

buongiorno Anthony ecco di seguito.
- apro file "1124-SMDL-00_IN PROGRESS" che si trova all'indirizzo '\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR

- apro file "Front sheet" che si trova all'indirizzo '\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR

-digito in A2 del file "Front sheet" la formula =CERCA.VERT($J$2;'\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\[1124-SMDL-00_IN PROGRESS.xlsx]SMDL'!$A:$Y;10;0) ed ottengo il risultato "31/08/2017".

- la stessa operazione la effettuo anche per le altre celle in cui mi interessa ottenere il risultato voluto.

secondo passaggio

in M4 del file "Front sheet" inserisco l'indirizzo in cui si trova il foglio del file dal quale voglio estrarre delle informazioni
'\\XenFs01\commesse\_ARCHIVIO WO 01100 - 01199\01124 - AKER BP ASA Kameleon & Storklakken Aker Solutions\05 Docs per il Cliente\IN PROCESS\PM_SMDR\[1124-SMDL-00_IN PROGRESS.xlsx]SMDL'!$A:$Y

digito in A2 del file "Front sheet" la formula =CERCA.VERT($J$2;INDIRETTO(M4);10;0) ed ottengo in A2 #RIF!, con il file "1124-SMDL-00_IN PROGRESS" rigorosamente aperto

spero di essere stato abbastanza chiaro
grazie ancora
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "cerce vert in una cartella di rete":


Chi c’è in linea

Visitano il forum: Nessuno e 48 ospiti