Come creare collegamenti ipertestuali in Excel VBA

November 8

Come creare collegamenti ipertestuali in Excel VBA


Tu sei l'esperto di Excel nel vostro ufficio. Quando i collaboratori hanno bisogno di aiuto con la cernita o di raggruppamento, vengono a te. Quando non possono ottenere i loro tabelle pivot di lavorare, vengono a te. E quando è necessario un po 'di automazione in Excel, vengono a te. Oggi, è necessario aggiungere un collegamento ipertestuale a una cella, quindi la soluzione automatizzata busserà i loro calzini fuori. In questo articolo vi dirà quanto sia semplice e veloce è quello di impressionare i vostri colleghi con collegamenti ipertestuali.

istruzione

1 Identificare la cella che ha bisogno di un collegamento ipertestuale e selezionare la cella nel codice VBA.

2 Utilizzare il metodo Add della collezione collegamenti ipertestuali per aggiungere il collegamento ipertestuale alla cella. La seguente dichiarazione aggiunge il testo "Ciao, mondo" per la cella selezionata, iper-linking questo testo alla home page di Google.

ActiveSheet.Hyperlinks.Add Anchor: = Selection, Indirizzo: = _

"http://www.google.com", TextToDisplay:="Hello, world"

3 Modificare l'istruzione dal punto 2 in modo che utilizzi il testo della cella e collegamento ipertestuale che vi serve. Se la cella contiene già il testo che si desidera utilizzare, quindi impostare

TextToDisplay:=Selection.Text

Questo consentirà di evitare il codice VBA di sovrascrivere il testo in ogni cella.

4 Salvare lo script VBA e testarlo. Assicurarsi che la cella è propriamente iper-linked e contiene il testo corretto.

Consigli e avvertenze

  • Ogni volta che siete sicuri di come codificare qualcosa in Excel VBA, provare a registrare una macro. Attivare la registrazione su, eseguire l'azione manualmente, interrompere la registrazione, e quindi aprire il codice di macro in Visual Basic Editor per vedere le proprietà, i metodi e le funzioni che servono.
  • È possibile utilizzare questo codice iper-linking all'interno di un ciclo. Ad esempio, se il foglio di calcolo ha una lunga lista di URL di Internet che avete bisogno di iper-link, si può guardare attraverso le cellule nel vostro elenco, l'aggiunta di un collegamento ipertestuale a ciascuno.
  • Eseguire sempre il backup file foglio di calcolo prima di sviluppare e testare codice di automazione in VBA.