Condividi:        

Riferimento in formula

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

Riferimento in formula

Postdi scanacc » 12/05/20 15:13

Sono più di 2 ore che ci sbatto la testa ma non ne vengo a capo.
questa è la formula:
'C:\DOCUMENTI1\CONCEPT\[RUPM-Estrazione.xlsx]Estrazione dati'!H4
Vorrei fare una cosa che apparentemente è semplice o perlomeno mi sembrava:
Dove sta scritto [RUPM-Estrazione.xlsx] vorrei che divenisse [RUPM-Estrazione MARIO ROSSI.xlsx] oppure [RUPM-Estrazione GIULIO VERDI.xlsx] etc
Il nome dovrebbe prenderlo diciamo dalla cella A1 ogni qualvolta io digito il nome.
Vi ringrazio per l'aiuto.
Ciao a tutti.
PS
Ovviamente ho creato i due file nella cartella DOCUMENTI1\CONCEPT\
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Sponsor
 

Re: Riferimento in formula

Postdi Anthony47 » 12/05/20 17:49

Puoi "comporre" la stringa che rappresenta il percorso e il nome file collegato usando la funzione INDIRETTO.
Ad esempio, A1 contiene il nome file (es NomeFile.xlsx); la tua formula puo' essere sostituita da
Codice: Seleziona tutto
=INDIRETTO("'C:\DOCUMENTI1\CONCEPT\["&C1&" Estrazione dati'!H4")


Il problema con Indiretto e' che il file cosi' richiamato deve essere Aperto

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

Re: Riferimento in formula

Postdi scanacc » 12/05/20 18:20

Mannaggia! Non esistono altri modi?
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Re: Riferimento in formula

Postdi scanacc » 12/05/20 18:45

con "Concatena"?
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Re: Riferimento in formula

Postdi scanacc » 13/05/20 16:39

Si ho risolto con concatena + una piccola macro
Il concatena riporta la formula senza il segno =
e con questa macro risolvo il tutto
Sub Estrai_spvm()
Range("H4").Select
Selection.Copy
Range("I4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Range("L1").FormulaLocal = "=" & Range("I1")
End Sub
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30


Torna a Applicazioni Office Windows


Topic correlati a "Riferimento in formula":


Chi c’è in linea

Visitano il forum: Nessuno e 17 ospiti