Collegamenti ipertestuali in Excel (una guida completa + esempi)

Excel consente di avere collegamenti ipertestuali nelle celle che è possibile utilizzare per accedere direttamente a quell'URL.

Ad esempio, di seguito è riportato un elenco in cui ho nomi di società con collegamenti ipertestuali all'URL del sito Web dell'azienda. Quando fai clic sulla cella, si aprirà automaticamente il browser predefinito (Chrome nel mio caso) e andrà a quell'URL.

Ci sono molte cose che puoi fare con i collegamenti ipertestuali in Excel (come un collegamento a un sito Web esterno, un collegamento a un altro foglio/cartella di lavoro, un collegamento a una cartella, un collegamento a un'e-mail, ecc.).

In questo articolo tratterò tutto ciò che devi sapere per lavorare con i collegamenti ipertestuali in Excel (inclusi alcuni suggerimenti ed esempi utili).

Come inserire collegamenti ipertestuali in Excel

Esistono molti modi diversi per creare collegamenti ipertestuali in Excel:

  • Digita manualmente l'URL (o copia incolla)
  • Utilizzo della funzione HYPERLINK
  • Utilizzo della finestra di dialogo Inserisci collegamento ipertestuale

Impariamo su ciascuno di questi metodi.

Digita manualmente l'URL

Quando inserisci manualmente un URL in una cella in Excel o lo copi e incolli nella cella, Excel lo converte automaticamente in un collegamento ipertestuale.

Di seguito sono riportati i passaggi che trasformeranno un semplice URL in un collegamento ipertestuale:

  1. Seleziona una cella in cui vuoi ottenere il collegamento ipertestuale
  2. Premi F2 per entrare in modalità di modifica (o fai doppio clic sulla cella).
  3. Digita l'URL e premi invio. Ad esempio, se digito l'URL - https://trumpexcel.com in una cella e premo invio, verrà creato un collegamento ipertestuale ad esso.

Nota che devi aggiungere http o https per quegli URL in cui non c'è www. Nel caso in cui ci sia www come prefisso, creerebbe il collegamento ipertestuale anche se non aggiungi http/https.

Allo stesso modo, quando copi un URL dal Web (o qualche altro documento/file) e lo incolli in una cella in Excel, verrà automaticamente creato un collegamento ipertestuale.

Inserisci utilizzando la finestra di dialogo

Se vuoi che il testo nella cella sia qualcos'altro oltre all'URL e desideri che si colleghi a un URL specifico, puoi utilizzare l'opzione Inserisci collegamento ipertestuale in Excel.

Di seguito sono riportati i passaggi per inserire il collegamento ipertestuale in una cella utilizzando la finestra di dialogo Inserisci collegamento ipertestuale:

  1. Seleziona la cella in cui desideri il collegamento ipertestuale
  2. Inserisci il testo che vuoi inserire nel collegamento ipertestuale. In questo caso, sto usando il testo "Sumit's Blog"
  3. Fare clic sulla scheda Inserisci.
  4. Fare clic sul pulsante dei collegamenti. Si aprirà la finestra di dialogo Inserisci collegamento ipertestuale (puoi anche utilizzare la scorciatoia da tastiera - Ctrl + K).
  5. Nella finestra di dialogo Inserisci collegamento ipertestuale, immettere l'URL nel campo Indirizzo.
  6. Premi il pulsante OK.

Questo inserirà il collegamento ipertestuale nella cella mentre il testo rimane lo stesso.

Ci sono molte altre cose che puoi fare con la finestra di dialogo "Inserisci collegamento ipertestuale" (come creare un collegamento ipertestuale a un altro foglio di lavoro nella stessa cartella di lavoro, creare un collegamento a un documento/cartella, creare un collegamento a un indirizzo e-mail, ecc.) . Questi sono tutti trattati più avanti in questo tutorial.

Inserisci usando la funzione HYPERLINK

Un altro modo per inserire un collegamento in Excel può essere l'utilizzo della funzione HYPERLINK.

Di seguito la sintassi:

HYPERLINK(link_location, [friendly_name])
  • link_location: può essere l'URL di una pagina Web, il percorso di una cartella o un file nel disco rigido, inserito in un documento (come una cella specifica o un intervallo denominato in un foglio di lavoro o una cartella di lavoro di Excel).
  • [nome_amichevole]: questo è un argomento facoltativo. Questo è il testo che desideri nella cella con il collegamento ipertestuale. Nel caso in cui ometti questo argomento, utilizzerà la stringa di testo link_location come nome descrittivo.

Di seguito è riportato un esempio in cui ho il nome delle aziende in una colonna e l'URL del loro sito Web in un'altra colonna.

Di seguito è riportata la funzione HYPERLINK per ottenere il risultato in cui il testo è il nome dell'azienda e si collega al sito Web dell'azienda.

Negli esempi finora, abbiamo visto come creare collegamenti ipertestuali a siti Web.

Ma puoi anche creare collegamenti ipertestuali a fogli di lavoro nella stessa cartella di lavoro, altre cartelle di lavoro e file e cartelle sul tuo disco rigido.

Vediamo come si può fare.

Crea un collegamento ipertestuale a un foglio di lavoro nella stessa cartella di lavoro

Di seguito sono riportati i passaggi per creare un collegamento ipertestuale a Sheet2 nella stessa cartella di lavoro:

  1. Seleziona la cella in cui desideri il collegamento
  2. Inserisci il testo che vuoi inserire nel collegamento ipertestuale. In questo esempio, ho usato il testo "Link to Sheet2".
  3. Fare clic sulla scheda Inserisci.
  4. Fare clic sul pulsante dei collegamenti. Si aprirà la finestra di dialogo Inserisci collegamento ipertestuale (puoi anche utilizzare la scorciatoia da tastiera - Ctrl + K).
  5. Nella finestra di dialogo Inserisci collegamento ipertestuale, seleziona l'opzione "Inserisci in questo documento" nel riquadro di sinistra.
  6. Inserisci la cella a cui vuoi collegare un collegamento ipertestuale (sto andando con l'A1 predefinito.
  7. Seleziona il foglio a cui vuoi collegare un collegamento ipertestuale (Foglio2 in questo caso)
  8. Fare clic su OK.
Note: Puoi anche utilizzare lo stesso metodo per creare un collegamento ipertestuale a qualsiasi cella nella stessa cartella di lavoro. Ad esempio, se desideri collegarti a una cella lontana (diciamo K100), puoi farlo utilizzando questo riferimento di cella nel passaggio 6 e selezionando il foglio esistente nel passaggio 7.

È inoltre possibile utilizzare lo stesso metodo per collegarsi a un nome definito (cella denominata o intervallo denominato). Se nella cartella di lavoro sono presenti intervalli denominati (celle denominate), questi verranno elencati nella categoria "Nomi definiti" nella finestra di dialogo "Inserisci collegamento ipertestuale".

Oltre alla finestra di dialogo, esiste anche una funzione in Excel che consente di creare collegamenti ipertestuali.

Quindi, invece di utilizzare la finestra di dialogo, puoi utilizzare la formula HYPERLINK per creare un collegamento a una cella in un altro foglio di lavoro.

La formula seguente farà questo:

=COLLEGAMENTO IPERTESTUALE("#"&"Foglio2!A1","Collegamento a Foglio2")

Di seguito è illustrato come funziona questa formula:

  • "#" direbbe alla formula di fare riferimento alla stessa cartella di lavoro.
  • "Foglio2! A1" indica alla formula la cella a cui deve essere collegata nella stessa cartella di lavoro
  • "Link to Sheet2" è il testo che appare nella cella.

Crea un collegamento ipertestuale a un file (nella stessa cartella o in cartelle diverse)

È inoltre possibile utilizzare lo stesso metodo per creare collegamenti ipertestuali ad altri file Excel (e non Excel) che si trovano nella stessa cartella o in altre cartelle.

Ad esempio, se desideri aprire un file con Test.xlsx che si trova nella stessa cartella del file corrente, puoi utilizzare i passaggi seguenti:

  1. Seleziona la cella in cui desideri il collegamento ipertestuale
  2. Fare clic sulla scheda Inserisci.
  3. Fare clic sul pulsante dei collegamenti. Si aprirà la finestra di dialogo Inserisci collegamento ipertestuale (puoi anche utilizzare la scorciatoia da tastiera - Ctrl + K).
  4. Nella finestra di dialogo Inserisci collegamento ipertestuale, seleziona l'opzione "File esistente o pagina Web" nel riquadro di sinistra.
  5. Seleziona "Cartella corrente" nelle opzioni Cerca in
  6. Seleziona il file per il quale desideri creare il collegamento ipertestuale. Tieni presente che puoi collegarti a qualsiasi tipo di file (file Excel e non Excel)
  7. [Facoltativo] Cambia il testo in Nome visualizzato se lo desideri.
  8. Fare clic su OK.

Nel caso in cui desideri collegarti a un file che non si trova nella stessa cartella, puoi sfogliare il file e quindi selezionarlo. Per sfogliare il file, fare clic sull'icona della cartella nella finestra di dialogo Inserisci collegamento ipertestuale (come mostrato di seguito).

Puoi farlo anche usando la funzione HYPERLINK.

La formula seguente creerà un collegamento ipertestuale che si collega a un file nella stessa cartella del file corrente:

=COLLEGAMENTO IPERTESTUALE("Test.xlsx","File di prova")

Nel caso in cui il file non si trovi nella stessa cartella, puoi copiare l'indirizzo del file e utilizzarlo come link_location.

Crea un collegamento ipertestuale a una cartella

Anche questo segue la stessa metodologia.

Di seguito sono riportati i passaggi per creare un collegamento ipertestuale a una cartella:

  1. Copia l'indirizzo della cartella per cui vuoi creare il collegamento ipertestuale
  2. Seleziona la cella in cui desideri il collegamento ipertestuale
  3. Fare clic sulla scheda Inserisci.
  4. Fare clic sul pulsante dei collegamenti. Si aprirà la finestra di dialogo Inserisci collegamento ipertestuale (puoi anche utilizzare la scorciatoia da tastiera - Ctrl + K).
  5. Nella finestra di dialogo Inserisci collegamento ipertestuale, incolla l'indirizzo della cartella
  6. Fare clic su OK.

È inoltre possibile utilizzare la funzione HYPERLINK per creare un collegamento ipertestuale che punta a una cartella.

Ad esempio, la formula seguente creerà un collegamento ipertestuale a una cartella denominata TEST sul desktop e non appena si fa clic sulla cella con questa formula, si aprirà questa cartella.

=COLLEGAMENTO IPERTESTUALE("C:\Users\sumit\Desktop\Test","Cartella di prova")

Per utilizzare questa formula, dovrai cambiare l'indirizzo della cartella con quello a cui vuoi collegarti.

Crea un collegamento ipertestuale a un indirizzo e-mail

Puoi anche avere collegamenti ipertestuali che aprono il tuo client di posta elettronica predefinito (come Outlook) e avere l'e-mail dei destinatari e la riga dell'oggetto già compilati nel campo di invio.

Di seguito sono riportati i passaggi per creare un collegamento ipertestuale e-mail:

  1. Seleziona la cella in cui desideri il collegamento ipertestuale
  2. Fare clic sulla scheda Inserisci.
  3. Fare clic sul pulsante dei collegamenti. Si aprirà la finestra di dialogo Inserisci collegamento ipertestuale (puoi anche utilizzare la scorciatoia da tastiera - Ctrl + K).
  4. Nella finestra di dialogo di inserimento, fare clic su "Indirizzo e-mail" nelle opzioni "Link a"
  5. Inserisci l'indirizzo e-mail e la riga dell'oggetto
  6. [Facoltativo] Immettere il testo che si desidera visualizzare nella cella.
  7. Fare clic su OK.

Ora quando fai clic sulla cella che ha il collegamento ipertestuale, si aprirà il tuo client di posta elettronica predefinito con l'e-mail e la riga dell'oggetto precompilati.

Puoi farlo anche usando la funzione HYPERLINK.

La formula seguente aprirà il client di posta elettronica predefinito e avrà un indirizzo email già precompilato.

=COLLEGAMENTO IPERTESTUALE("mailto:[email protected]","Invia e-mail")
Nota che devi usare mailto: prima dell'indirizzo email nella formula. Questo indica alla funzione HYPERLINK di aprire il client di posta elettronica predefinito e utilizzare l'indirizzo di posta elettronica che segue.

Nel caso in cui desideri avere anche la riga dell'oggetto, puoi utilizzare la formula seguente:

=COLLEGAMENTO IPERTESTUALE("mailto:[email protected],?cc=&bcc=&subject=Excel è fantastico","Genera email")

Nella formula sopra, ho mantenuto vuoti i campi cc e bcc, ma puoi anche queste e-mail se necessario.

Ecco una guida dettagliata su come inviare e-mail utilizzando la funzione HYPERLINK.

Rimuovi i collegamenti ipertestuali

Se hai solo pochi collegamenti ipertestuali, puoi rimuoverli manualmente, ma se ne hai molti, puoi utilizzare una macro VBA per farlo.

Rimuovere manualmente i collegamenti ipertestuali

Di seguito sono riportati i passaggi per rimuovere manualmente i collegamenti ipertestuali:

  1. Seleziona i dati da cui desideri rimuovere i collegamenti ipertestuali.
  2. Fare clic con il pulsante destro del mouse su una delle celle selezionate.
  3. Fare clic sull'opzione "Rimuovi collegamento ipertestuale".

I passaggi precedenti rimuoverebbero immediatamente i collegamenti ipertestuali dalle celle selezionate.

Nel caso in cui desideri rimuovere i collegamenti ipertestuali dall'intero foglio di lavoro, seleziona tutte le celle e quindi segui i passaggi precedenti.

Rimuovere i collegamenti ipertestuali utilizzando VBA

Di seguito è riportato il codice VBA che rimuoverà i collegamenti ipertestuali dalle celle selezionate:

Sub RemoveAllHyperlinks() 'Codice di Sumit Bansal @ trumpexcel.com Selection.Hyperlinks.Delete End Sub

Se desideri rimuovere tutti i collegamenti ipertestuali nel foglio di lavoro, puoi utilizzare il codice seguente:

Sub RemoveAllHyperlinks() 'Codice di Sumit Bansal @ trumpexcel.com ActiveSheet.Hyperlinks.Delete End Sub

Si noti che questo codice non rimuoverà i collegamenti ipertestuali creati utilizzando la funzione HYPERLINK.

È necessario aggiungere questo codice VBA nel modulo normale nell'editor VB.

Se è necessario rimuovere i collegamenti ipertestuali abbastanza spesso, è possibile utilizzare i codici VBA di cui sopra, salvarlo nella cartella di lavoro macro personale e aggiungerlo alla barra di accesso rapido. Ciò ti consentirà di rimuovere i collegamenti ipertestuali con un solo clic e sarà disponibile in tutte le cartelle di lavoro sul tuo sistema.

Ecco una guida dettagliata su come rimuovere i collegamenti ipertestuali in Excel.

Impedisci a Excel di creare automaticamente collegamenti ipertestuali

Per alcune persone, è un'ottima funzionalità che Excel converta automaticamente un testo URL in un collegamento ipertestuale quando viene inserito in una cella.

E per alcune persone, è un'irritazione.

Se ti trovi in ​​quest'ultima categoria, lascia che ti mostri un modo per impedire a Excel di creare automaticamente URL in collegamenti ipertestuali.

Il motivo per cui ciò accade è che esiste un'impostazione in Excel che converte automaticamente "Percorsi Internet e di rete" in collegamenti ipertestuali.

Ecco i passaggi per disabilitare questa impostazione in Excel:

  1. Fare clic sulla scheda File.
  2. Fare clic su Opzioni.
  3. Nella finestra di dialogo Opzioni di Excel, fare clic su "Proofing" nel riquadro di sinistra.
  4. Fare clic sul pulsante Opzioni correzione automatica.
  5. Nella finestra di dialogo Correzione automatica, seleziona la scheda "Formatta automaticamente durante la digitazione".
  6. Deseleziona l'opzione - "Percorsi Internet e di rete con collegamenti ipertestuali"
  7. Fare clic su OK.
  8. Chiudi la finestra di dialogo Opzioni di Excel.

Se hai completato i seguenti passaggi, Excel non trasformerà automaticamente URL, indirizzi e-mail e percorsi di rete in collegamenti ipertestuali.

Tieni presente che questa modifica viene applicata all'intera applicazione Excel e verrebbe applicata a tutte le cartelle di lavoro con cui lavori.

Estrai gli URL dei collegamenti ipertestuali (usando VBA)

Non esiste alcuna funzione in Excel in grado di estrarre l'indirizzo del collegamento ipertestuale da una cella.

Tuttavia, questo può essere fatto usando la potenza di VBA.

Ad esempio, supponi di avere un set di dati (come mostrato di seguito) e di voler estrarre l'URL del collegamento ipertestuale nella cella adiacente.

Lascia che ti mostri due tecniche per estrarre i collegamenti ipertestuali dal testo in Excel.

Estrai collegamento ipertestuale nella colonna adiacente

Se desideri estrarre tutti gli URL dei collegamenti ipertestuali in una volta sola in una colonna adiacente, puoi farlo utilizzando il codice seguente:

Sub ExtractHyperLinks() Dim HypLnk As Hyperlink per ogni HypLnk in Selection.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.Address Next HypLnk End Sub

Il codice precedente passa attraverso tutte le celle della selezione (usando il ciclo FOR NEXT) ed estrae gli URL nella cella adiacente.

Nel caso in cui desideri ottenere i collegamenti ipertestuali nell'intero foglio di lavoro, puoi utilizzare il codice seguente:

Sub ExtractHyperLinks() On Error Resume Next Dim HypLnk As Hyperlink per ogni HypLnk in ActiveSheet.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.Address Next HypLnk End Sub

Tieni presente che i codici di cui sopra non funzionerebbero per i collegamenti ipertestuali creati utilizzando la funzione HYPERLINK.

Estrai collegamento ipertestuale utilizzando una formula (creata con VBA)

Il codice sopra funziona bene quando si desidera ottenere i collegamenti ipertestuali da un set di dati in una volta sola.

Ma se hai un elenco di collegamenti ipertestuali che continua ad espandersi, puoi creare una funzione/formula definita dall'utente in VBA.

Ciò ti consentirà di utilizzare rapidamente la cella come argomento di input e restituirà l'indirizzo del collegamento ipertestuale in quella cella.

Di seguito è riportato il codice che creerà una UDF per ottenere i collegamenti ipertestuali:

Funzione GetHLink(rng As Range) As String If rng(1).Hyperlinks.Count 1 Then GetHLink = "" Else GetHLink = rng.Hyperlinks(1).Address End If End Funzione
Nota che questo non funzionerebbe con i collegamenti ipertestuali creati utilizzando la funzione HYPERLINK.

Inoltre, nel caso in cui selezioni un intervallo di celle (invece di una singola cella), questa formula restituirà il collegamento ipertestuale solo nella prima cella.

Trova collegamenti ipertestuali con testo specifico

Se stai lavorando con un enorme set di dati che contiene molti collegamenti ipertestuali, potrebbe essere una sfida quando vuoi trovare quelli che contengono un testo specifico.

Ad esempio, supponiamo di avere un set di dati come mostrato di seguito e di voler trovare tutte le celle con collegamenti ipertestuali che contengono il testo 2021-2022 e modificarlo in 2021-2022.

E no… farlo manualmente non è un'opzione.

Puoi farlo usando una meravigliosa funzione in Excel: Trova e sostituisci.

Con questo, puoi trovare e selezionare rapidamente tutte le celle che hanno un collegamento ipertestuale e quindi modificare il testo2021-2022 con 2021-2022.

Di seguito sono riportati i passaggi per selezionare tutte le celle con un collegamento ipertestuale e il testo 2021-2022:

  1. Seleziona l'intervallo in cui desideri trovare le celle con collegamenti ipertestuali con 2021-2022. Nel caso in cui desideri trovare l'intero foglio di lavoro, seleziona l'intero foglio di lavoro (fai clic sul piccolo triangolo in alto a sinistra).
  2. Fare clic sulla scheda Home.
  3. Nel gruppo Modifica, fai clic su Trova e seleziona
  4. Nel menu a discesa, fai clic su Sostituisci. Si aprirà la finestra di dialogo Trova e sostituisci.
  5. Nella finestra di dialogo Trova e sostituisci, fare clic sul pulsante Opzioni. Verranno visualizzate più opzioni nella finestra di dialogo.
  6. Nelle opzioni "Trova cosa", fai clic sulla piccola freccia rivolta verso il basso nel pulsante Formato (come mostrato di seguito).
  7. Fare clic su "Scegli formato dalla cella". Questo trasformerà il tuo cursore in un'icona più con un'icona di selezione del formato.
  8. Seleziona una cella che contiene un collegamento ipertestuale. Noterai che il formato diventa visibile nella casella a sinistra del pulsante Formato. Questo indica che il formato della cella che hai selezionato è stato preso.
  9. Immettere 2021-2022 nel campo "Trova cosa" e 2021-2022 nel campo "Sostituisci con".
  10. Fare clic sul pulsante Sostituisci tutto.

Nei dati sopra, cambierà il testo di quattro celle che contengono il testo2021-2022 e ha anche un collegamento ipertestuale.

Puoi anche usare questa tecnica per trovare tutte le celle con collegamenti ipertestuali e ottenerne un elenco. Per fare ciò, invece di cliccare su Sostituisci tutto, clicca sul pulsante Trova tutto. Questo ti darà immediatamente un elenco di tutti gli indirizzi di cella che hanno collegamenti ipertestuali (o collegamenti ipertestuali con testo specifico a seconda di ciò che hai cercato).

Nota: questa tecnica funziona poiché Excel è in grado di identificare la formattazione della cella selezionata e utilizzarla come criterio per trovare le celle. Quindi, se trovi collegamenti ipertestuali, assicurati di selezionare una cella con lo stesso tipo di formattazione. Se selezioni una cella con un colore di sfondo o una formattazione del testo, potrebbe non trovare tutte le celle corrette.

Selezione di una cella con un collegamento ipertestuale in Excel

Sebbene i collegamenti ipertestuali siano utili, ci sono alcune cose al riguardo che mi irritano.

Ad esempio, se desideri selezionare una cella che contiene un collegamento ipertestuale, Excel aprirà automaticamente il browser Web predefinito e proverà ad aprire questo URL.

Un'altra cosa irritante è che a volte quando hai una cella che ha un collegamento ipertestuale, rende l'intera cella cliccabile. Quindi, anche se fai clic direttamente sul testo del collegamento ipertestuale, si apre comunque il browser e l'URL del testo.

Quindi lascia che ti mostri rapidamente come sbarazzarti di questi irritanti minori.

Seleziona la cella (senza aprire l'URL)

Questo è un semplice trucco.

Quando passi il cursore su una cella che contiene un collegamento ipertestuale, noterai l'icona della mano (che indica che se fai clic su di essa, Excel aprirà l'URL in un browser)

Fare comunque clic sulla cella e tenere premuto il pulsante sinistro del mouse.

Dopo un secondo, noterai che l'icona del cursore della mano cambia nell'icona più e ora quando la lasci, Excel non aprirà l'URL.

Invece, selezionerebbe la cella.

Ora puoi apportare le modifiche che desideri nella cella.

Un bel trucco… giusto?

Seleziona una cella facendo clic sullo spazio vuoto nella cella

Questa è un'altra cosa che potrebbe farti impazzire.

Quando c'è una cella con il collegamento ipertestuale e uno spazio vuoto, e fai clic sullo spazio vuoto, si apre comunque il collegamento ipertestuale.

Ecco una soluzione rapida.

Questo accade quando queste celle hanno il testo a capo abilitato.

Se disabiliti il ​​testo a capo per queste celle, sarai in grado di fare clic sullo spazio bianco a destra del collegamento ipertestuale senza aprire questo collegamento.

Alcuni esempi pratici di utilizzo di collegamenti ipertestuali

Ci sono cose utili che puoi fare quando lavori con i collegamenti ipertestuali in Excel.

In questa sezione tratterò alcuni esempi che potresti trovare utili e che puoi utilizzare nel tuo lavoro quotidiano.

Esempio 1 - Crea un indice di tutti i fogli nella cartella di lavoro

Se disponi di una cartella di lavoro con molti fogli, puoi utilizzare un codice VBA per creare rapidamente un elenco dei fogli di lavoro e collegarli in modo ipertestuale ai fogli.

Questo potrebbe essere utile quando si dispone di dati di 12 mesi in 12 fogli di lavoro diversi e si desidera creare un foglio indice che si colleghi a tutti questi fogli di lavoro di dati mensili.

Di seguito è riportato il codice che lo farà:

Sub CreateSummary() 'Created by Sumit Bansal of trumpexcel.com 'Questo codice può essere utilizzato per creare un foglio di lavoro riassuntivo con collegamenti ipertestuali Dim x As Worksheet Dim Counter As Integer Counter = 0 For Each x In Worksheets Counter = Counter + 1 If Counter = 1 Quindi GoTo Donothing With ActiveCell .Value = x.Name .Hyperlinks.Add ActiveCell, "", x.Name & "!A1", TextToDisplay:=x.Name, ScreenTip: = "Fai clic qui per andare al foglio di lavoro" con i fogli di lavoro (Contatore) .Range("A1").Value = "Torna a " & ActiveSheet.Name .Hyperlinks.Add Sheets(x.Name).Range("A1"), "", _ "'" & ActiveSheet.Name & "'" & "!" & ActiveCell.Address, _ ScreenTip:="Return to " & ActiveSheet.Name Termina con End With ActiveCell.Offset(1, 0).Seleziona Non fare: Next x End Sub

Puoi inserire questo codice nel modulo normale nella cartella di lavoro (in VB Editor)

Questo codice aggiunge anche un collegamento al foglio di riepilogo nella cella A1 di tutti i fogli di lavoro. Nel caso in cui non lo desideri, puoi rimuovere quella parte dal codice.

Puoi leggere di più su questo esempio qui.

Nota: questo codice funziona quando si dispone del foglio (in cui si desidera il riepilogo di tutti i fogli di lavoro con collegamenti) all'inizio. Nel caso non sia all'inizio, questo potrebbe non dare i risultati giusti).

Esempio 2 - Creare collegamenti ipertestuali dinamici

Nella maggior parte dei casi, quando fai clic su un collegamento ipertestuale in una cella in Excel, ti porterà a un URL o a una cella, file o cartella. Normalmente, questi sono URL statici, il che significa che un collegamento ipertestuale ti porterà solo a uno specifico URL/posizione predefinita.

Ma puoi anche usare un po' di trucchi con le formule di Excel per creare collegamenti ipertestuali dinamici.

Per collegamenti ipertestuali dinamici, intendo collegamenti che dipendono dalla selezione dell'utente e cambiano di conseguenza.

Ad esempio, nell'esempio seguente, desidero che il collegamento ipertestuale nella cella E2 punti al sito Web dell'azienda in base all'elenco a discesa selezionato dall'utente (nella cella D2).

Questo può essere fatto usando la formula seguente nella cella E2:

=COLLEGAMENTO IPERTESTUALE(CERCA.VERT(D2,$A$2:$B$6,2,0), "Clicca qui")

La formula sopra utilizza la funzione VLOOKUP per recuperare l'URL dalla tabella a sinistra. La funzione HYPERLINK utilizza quindi questo URL per creare un collegamento ipertestuale nella cella con il testo - "Fai clic qui".

Quando si modifica la selezione utilizzando l'elenco a discesa, il risultato CERCA.VERT cambierà e si collegherà di conseguenza al sito Web dell'azienda selezionata.

Questa potrebbe essere una tecnica utile quando crei una dashboard in Excel. Puoi rendere dinamici i collegamenti ipertestuali a seconda della selezione dell'utente (che potrebbe essere un elenco a discesa o una casella di controllo o un pulsante di opzione).

Ecco un articolo più dettagliato sull'utilizzo dei collegamenti ipertestuali dinamici in Excel.

Esempio 3 - Genera rapidamente e-mail semplici utilizzando la funzione di collegamento ipertestuale

Come accennato in precedenza in questo articolo, puoi utilizzare la funzione HYPERLINK per creare rapidamente e-mail semplici (con le e-mail del destinatario precompilate e la riga dell'oggetto).

ID e-mail singolo destinatario

=COLLEGAMENTO IPERTESTUALE("mailto:[email protected]","Genera e-mail")

Questo aprirebbe il tuo client di posta elettronica predefinito con l'id email [email protected] nel campo "A".

ID e-mail di più destinatari

=COLLEGAMENTO IPERTESTUALE("mailto:[email protected],[email protected]","Genera e-mail")

Per inviare l'e-mail a più destinatari, utilizzare una virgola per separare gli ID e-mail. Questo aprirebbe il client di posta elettronica predefinito con tutti gli ID email nel campo "A".

Aggiungi destinatari nell'elenco CC e BCC

=COLLEGAMENTO IPERTESTUALE("mailto:[email protected],[email protected][email protected]&[email protected]","Genera e-mail")

Per aggiungere destinatari all'elenco CC e Ccn, utilizzare il punto interrogativo "?" quando l'argomento "mailto" termina e unire CC e Ccn con "&". Quando si fa clic sul collegamento in Excel, verranno visualizzati i primi 2 ID nel campo "A", [email protected] nel campo "CC" e [email protected] nel campo "BCC".

Aggiungi riga dell'oggetto

=COLLEGAMENTO IPERTESTUALE("mailto:[email protected],[email protected][email protected]&[email protected]&soggetto=Excel è fantastico","Genera e-mail")

Puoi aggiungere una riga dell'oggetto utilizzando il codice &Subject. In questo caso, questo aggiungerebbe "Excel è fantastico" nel campo "Oggetto".

Aggiungi un messaggio a riga singola nel corpo

=COLLEGAMENTO IPERTESTUALE("mailto:[email protected],[email protected][email protected]&[email protected]&subject=Excel è fantastico&body=amo Excel","Invia un'e-mail a Trump Excel")

Ciò aggiungerebbe una singola riga "I love Excel" al corpo del messaggio di posta elettronica.

Aggiungi più righe di messaggio nel corpo

=COLLEGAMENTO IPERTESTUALE("mailto:[email protected],[email protected][email protected]&[email protected]&subject=Excel è fantastico&body=Amo Excel.%0AExcel è fantastico","Genera e-mail")

Per aggiungere più righe nel corpo è necessario separare ogni riga con %0A. Se desideri introdurre due interruzioni di riga, aggiungi %0A due volte e così via.

Ecco un articolo dettagliato su come inviare e-mail da Excel.

Spero che tu abbia trovato utile questo articolo.

Fatemi sapere i vostri pensieri nella sezione commenti.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave