Condividi:        

collegamenti ipertestuali validi x tutti i casi

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

collegamenti ipertestuali validi x tutti i casi

Postdi THECAPITAN » 06/05/12 10:50

Ciao ragazzi! Vi llustro il problema: ho una cartella (presente sul desktop) al cui interno è presente un ulteriore cartella che contiene 60 fogli excel. Ognuno di essi rappresenta una scheda individuale da cui vado ad estrarre solo i valori presenti in alcune celle che vado a riportare, quindi x tutti i 60 fogli excel, in un foglio riepilogativo in cui su una colonna ho i nominiativi (che posso aprire con il coll. ipertestuale) e sulle altre colonne (6) i valori che mi interessano e che riporto per ognuno di essi. In questo modo ogni volta che vado ad aggiornare i dati, il foglio di riepilogo si aggiorna automaticamente. Fin qui tutto ok. Funzione bene. Il problema potrebbe presentarsi se decidessi di spostare la posizione della la cartella principale (presente sul desktop) perchè i collegamenti ipertestuali e gli aggiornamenti salterebbero.

Esiste un modo valido in ogni caso. Grazie.
THECAPITAN
Utente Senior
 
Post: 275
Iscritto il: 20/07/06 15:00

Sponsor
 

Re: collegamenti ipertestuali validi x tutti i casi

Postdi Flash30005 » 06/05/12 11:07

Infatti il collegamento ipertestuale comporta appunto l'immissione del percorso file
A tal proposito, comunque, eviterei il desktop
1) perché è personale (ogni utente ha il suo)
2) perché non è idoneo per conservare i documenti
3) perché più icone, link e file ci sono e più rallenta il Pc

Questo è il motivo per il quale si creano le directory ad albero sul disco!

Riguardo al tuo problema penso sia risolvibile con una macro nella quale inserirai la variabile percorso con il percorso del file origine es.:
Perc = Thisworkbook.path & "\"
e poi apri il file richiamando il percorso e nome file
(il nome file potraà essere indicato come stringa nella cella)
NFile = Taget '<<<<< da inserire nel vba del foglio
al click la macro ricostruisce l'intero percorso con nome file e verrà, così, aperto il file richiesto

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: collegamenti ipertestuali validi x tutti i casi

Postdi THECAPITAN » 06/05/12 16:37

Grazie della risposta, ma potresti spiegarmi nel dettaglio come fare. Nel senso, la macro va inserita credo nel foglio riepilogo indicando quale percorso? Io voglio che funzioni anche se sposto la cartella principale in un'altra posizione indipendentemente se sia il desktop o meno. Ti posto 3 immagini:1) immagine del percorso desktop; 2) immagine del percorso della sottocartella prova1 (al cui interno ci soo i fogli individuali) contenuta all'interno della cartella principale; 3)immagine del foglio "riepilogo" con valori riportati dai fogli individuali; prova1 e prova2 nelle celle funzionano da collegamenti ipertestuali con i singoli fogli.

http://www.filedropper.com/imag1
http://www.filedropper.com/immagine2
http://www.filedropper.com/immagine3
THECAPITAN
Utente Senior
 
Post: 275
Iscritto il: 20/07/06 15:00

Re: collegamenti ipertestuali validi x tutti i casi

Postdi Flash30005 » 06/05/12 18:53

Inserisci questo codice nel Vba del foglio1
Codice: Seleziona tutto
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
URE = Cells(Rows.Count, 3).End(xlUp).Row
If URE < 2 Then Exit Sub
CheckAreaA = "C2:C" & URE
If Not Application.Intersect(Target, Range(CheckAreaA)) Is Nothing Then
    If (Selection.Rows.Count + Selection.Columns.Count) > 2 Then Exit Sub
    perc = ThisWorkbook.Path & "\Prova1\"
    Nfile = Target
    Workbooks.Open(perc & Nfile).Activate
End If
End Sub

Rinomina il foglio1 in "Elenco" (altrimenti cambia il nome "Elenco" con il nome del tuo foglio)
Dalle tue immagini c'è una cartella che si chiama "prova1" e all'interno dei file con nome "Utente1, Utente2 etc" nel foglio invece vedo che richami "prova1 e prova2" ?
Ho considerato "Prova1" una cartella non File e la troverai nel codice del percorso
Quando clicchi su un nome utente
si aprirà il file richiesto

Avrei potuto darti anche la creazione dell'elenco file automatica
ma la funzione Filesearch non è una funzione prevista da excel 2007/2010 ma solo per versioni inferiori

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: collegamenti ipertestuali validi x tutti i casi

Postdi erryrox » 08/05/12 18:36

se mantieni la cartella intatta e la sposti solamente, non dovrebbe mantenerli i collegamenti???
erryrox
Utente Junior
 
Post: 60
Iscritto il: 16/04/12 14:31


Torna a Applicazioni Office Windows


Topic correlati a "collegamenti ipertestuali validi x tutti i casi":


Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti