Come modificare un URL in Excel con le macro

December 2

Capire come modificare gli URL con le macro VBA di Excel consente di eliminare o aggiungere caratteri per gli indirizzi Web nelle cartelle di lavoro. È possibile utilizzare questa conoscenza per risolvere gli URL rotti, cambiare il nome visualizzato di un URL o immettere completamente nuovi URL. La proprietà "Formula" VBA rende possibile tali modifiche. È possibile impostare questa proprietà per il nome di una delle funzioni sotto la scheda "formule" di Excel. Dal momento che il tipo di contenuto di URL è una stringa, la familiarità con le funzioni di stringa di VBA, come ad esempio "Sostituisci", "Mid", "sinistra" e l'operatore di concatenazione, "e," vi aiuterà a modificare gli URL.

istruzione

sostituire i caratteri

1 Fare clic sul menu "File", fai clic su "Opzioni", poi cliccare su "Personalizzazione barra multifunzione." Fare clic sulla casella di controllo "Sviluppatore", poi cliccare su "OK" per chiudere la finestra "Opzioni". Word visualizzerà la scheda "Sviluppatore".

2 Digitare la seguente formula in qualsiasi cella nella cartella di lavoro corrente. Questa formula crea un URL collegamento ipertestuale nella cella attiva.

= HYPERLINK ( "http://www.whitehouse.net", "Casa Bianca")

3 Fare clic sul pulsante della scheda "Sviluppatore" "Visual Basic" per accedere all'ambiente di programmazione VBA, quindi incollare il seguente programma nella finestra. Questo programma modifica un URL utilizzando il VBA "Sostituisci" la funzione. Il primo argomento di questa funzione è la stringa in cui si desidera effettuare una sostituzione. Il secondo argomento è il testo che si desidera sostituire e il terzo argomento è il testo sostitutivo stesso.

Public Sub editURL ()

URL Dim, url2

URL = ActiveCell.Formula

url2 = Replace (URL, "Casa Bianca", "Ovale")

ActiveCell.Formula = url2

End Sub

4 Fare clic su qualsiasi dichiarazione nel programma, quindi fare clic su comando "Esegui" del menu "Run" per eseguire il programma.

5 Fare clic sull'icona "Excel" sulla barra delle applicazioni per tornare a Excel. Si noti che il testo "Ovale" ora appare al posto del testo originale "Casa Bianca", a indicare la modifica del programma della URL ha avuto successo.

Sostituire intero URL

6 Fare clic sul pulsante della scheda "Sviluppatore" "Visual Basic" per accedere all'ambiente per la creazione di programmi VBA.

7 Utilizzare le istruzioni dal punto 2 della sezione precedente di entrare in qualsiasi URL in una cella del foglio di lavoro. Ad esempio, digitare "= collegamento ipertestuale (" http://www.whitehouse.gov "," The Oval Office ")".

8 Incollare il seguente programma nella finestra. Questo programma crea un nuovo URL nella cella attiva.

Public Sub editURL ()

ActiveCell.Formula = "= collegamento ipertestuale (" "http://www.nea.gov" "," "National Endowment for the Arts" ")"

End Sub

9 Fare clic su una dichiarazione nel programma per selezionare il programma.

10 Clicca comando "Esegui" del menu "Run" per eseguire il programma. Restituire il Excel premendo il tasto "Alt + F11." L'URL "Casa Bianca" digitato al passaggio 2 è ora sostituito da un link alla home page del National Endowment for the Arts.