Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[excel] Richiamare dati da altro file con stringa

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

[excel] Richiamare dati da altro file con stringa

Postdi ramset64 » 07/05/09 17:07

Tempo fa avevo proposto più o meno lo stesso quiesito, ora ci riprovo perchè mi servirebbe davvero come il pane...

Richiamo da altro file dei dati in questo modo:
='D:\EXCEL\DATI\[File01.xlsm]Foglio2'!C5

La necessità sarebbe quella di poter cambiare l'intera stringa per richiamare file diversi dal File01 o ancora meglio cambiare la sola parola "File01".

In pratica supponiamo che nella cella A1 del fileA io abbia la stringa "File05", vorrei che la citata formula diventasse:

='D:\EXCEL\DATI\[File05.xlsm]Foglio2'!C5

Anthony solo mi sa che tu solo puoi trovare una soluzione...
Grazie
Ciao
ramset64
Utente Senior
 
Post: 396
Iscritto il: 29/10/08 10:41
Località: Torino

Sponsor
 

Re: [excel] Richiamare dati da altro file con stringa

Postdi pietrol » 07/05/09 22:11

Ciao ramset64
prova così
Codice: Seleziona tutto
Sub CambiaRif()
TestoPrima = "c:\pippo"    'oppure Range("B1").value
TestoDopo = "d:\pluto"      'oppure Range("B2").value 
Range("A1").Replace what:=TestoPrima, Replacement:=TestoDopo, lookat:=xlPart
End Sub


Fai sapere.

ciao
pietrol
il lupo ululà, il castello ululì
pietrol
Utente Senior
 
Post: 270
Iscritto il: 07/01/09 14:34

Re: [excel] Richiamare dati da altro file con stringa

Postdi Anthony47 » 08/05/09 00:16

Ramset64 ha scritto:Anthony [ ] mi sa che tu solo puoi trovare una soluzione...
Uomo di tanta fede e poca speranza, prova a implementare quanto suggerito da pietrol.

Ciao a tutti.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [excel] Richiamare dati da altro file con stringa

Postdi ramset64 » 08/05/09 09:14

Grazie pietrol e Anthony... ma con vba ci ero già riuscito (strano eh).... mi sarebbe molto ma molto più comodo poterlo fare direttamente da excel.... non è proprio possibile?
Ciao
ramset64
Utente Senior
 
Post: 396
Iscritto il: 29/10/08 10:41
Località: Torino

Re: [excel] Richiamare dati da altro file con stringa

Postdi Anthony47 » 08/05/09 14:05

Ma allora, perche' non lo fai tramite Menu /Modifica /Collegamenti? Scegli il collegamento da modificare, premi Modifica collegamento, scegli il file, Ok.
Oppure fai la procedura di Trova e Sostituisci da comando Menu /Modifica /Sostituisci.

Se invece hai in mente di farlo con "Indiretto", questo si puo' fare solo se garantisci che il file target, individuato dalla stringa oggetto di Indiretto, sia aperto; ma questo probabilmente richiede l' uso del vba, allora tanto vale...

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [excel] Richiamare dati da altro file con stringa

Postdi ramset64 » 08/05/09 16:49

Eh si hai proprio ragione purtroppo.... il fatto è che devo richiamare dati da tanti file e di volta in volta è necessario cambiare il nome del file di origine. L'unica è utilizzare vba. Grazie
Ciao
ramset64
Utente Senior
 
Post: 396
Iscritto il: 29/10/08 10:41
Località: Torino


Torna a Applicazioni Office Windows


Topic correlati a "[excel] Richiamare dati da altro file con stringa":


Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti