Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[EXCEL] Estrazione link a file in cella separata

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] Estrazione link a file in cella separata

Postdi Dylan666 » 15/01/13 11:10

Buongiorno, vi chiedo aiuto per un problema forse banale ma per me di non facile risoluzione
Ho un foglio che nella colonna A ha delle parole (una in ogni cella) che aprono, se cliccate, un file in una cartella condivisa.
Il collegamento è stato creato col metodo "tasto destro > Collegamento ipertestuale"

A me servirebbe di mettere tutti i percorsi ai file condivisi in una nuova colonna, diciamo la L (uno per ogni cella ovviamente)
Esiste una formula? Oppure, come temo, si deve agire da Macro?
In tal caso mi dareste qualche esempio?

Grazie
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Sponsor
 

Re: [EXCEL] Estrazione link a file in cella separata

Postdi Dylan666 » 15/01/13 11:18

Ho risolto con questo:

http://www.techonthenet.com/excel/macros/extract_hl.php


Codice: Seleziona tutto
Function HyperLinkText(pRange As Range) As String

   Dim ST1 As String
   Dim ST2 As String
   
   If pRange.Hyperlinks.Count = 0 Then
      Exit Function
   End If
   
   ST1 = pRange.Hyperlinks(1).Address
   ST2 = pRange.Hyperlinks(1).SubAddress
   
   If ST2 <> "" Then
      ST1 = "[" & ST1 & "]" & ST2
   End If
   
   HyperLinkText = ST1
   
End Function


Codice: Seleziona tutto
=HyperLinkText(A1)


Si tratta di creare una funzione e richiamarla usando una formula nella cella in cui si vuole piazzare il valore
Nell'esempio la parola con il collegamento si trova nella cella A1 :D
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46


Torna a Applicazioni Office Windows


Topic correlati a "[EXCEL] Estrazione link a file in cella separata":


Chi c’è in linea

Visitano il forum: patel e 5 ospiti