Capire come modificare gli URL con Excel VBA di macro consente di eliminare o aggiungere caratteri a indirizzi Web in cartelle di lavoro. È possibile utilizzare questa conoscenza per risolvere gli URL rotti , cambiare il nome visualizzato di un URL o immettere completamente nuovo URL. La proprietà "Formula" VBA rende queste modifiche possibili . È possibile impostare questa proprietà sul nome di una delle funzioni sotto la scheda " formule" di Excel . Dato il tipo di contenuto di URL è una stringa , la familiarità con le funzioni di stringa di VBA , come "Sostituisci ", "Mid ", "Left ", e l'operatore di concatenazione , "& ", vi aiuterà a modificare gli URL . Istruzioni
sostituire caratteri
1 Fare clic sul menu " File " , fare clic su " Opzioni ", quindi su " Personalizza barra multifunzione. " Fare clic sulla casella di controllo "Sviluppatore " , quindi fare clic su " OK" per chiudere la finestra "Opzioni" . Word visualizzerà la scheda " Sviluppo " .
2
Digitare la seguente formula in una cella della cartella di lavoro corrente . Questa formula crea un URL di collegamento ipertestuale nella cella attiva .
= HYPERLINK ( " http://www.whitehouse.net " , " Casa Bianca " )
3
Fare clic sul pulsante della scheda " sviluppatori" " Visual Basic ", per accedere all'ambiente di programmazione VBA , quindi incollare il seguente programma nella finestra. Questo programma modifica un URL utilizzando la funzione VBA "Sostituisci" . Il primo argomento di questa funzione è la stringa in cui si vuole fare una sostituzione . Il secondo argomento è il testo che si desidera sostituire e il terzo argomento è il testo di sostituzione stessa.
Public Sub editURL ( ) per
Dim URL , url2
URL = ActiveCell . Formula
url2 = Replace ( URL , "White House" , " Sala Ovale " ) per
ActiveCell.Formula = url2
End Sub
4
Clicca 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 della "Casa Bianca " testo originale , indicando l'editing del programma della URL è riuscita.
Sostituire l'intera URL
6
Fare clic sul pulsante della scheda " sviluppatori" " Visual Basic " per entrare l'ambiente per la creazione di programmi VBA .
7
Utilizzare le istruzioni del punto 2 della sezione precedente per inserire qualsiasi URL in un foglio di lavoro cella . Ad esempio, digitare "= collegamento ipertestuale ( " http://www.whitehouse.gov "," The Studio Ovale ")" .
8
Incollare il seguente programma nella finestra. Questo programma crea un nuovo URL completamente nella cella attiva .
Public Sub editURL ( ) per
ActiveCell.Formula = " = collegamento ipertestuale ( " " http://www.nea.gov " " , " " National Endowment for the Arts " " ) "
End Sub
9
Clicca una dichiarazione nel programma per selezionare il programma .
10 < p > Fare clic su comando " Esegui" del menu " Run" per eseguire il programma . Restituire il Excel premendo "Alt + F11 ". La " Casa Bianca " URL digitato al passaggio 2 è ora sostituito da un link alla home page del National Endowment for the Arts.