Entender cómo editar las URL de Excel con macros VBA le permite eliminar o añadir caracteres a direcciones Web en los libros. Usted puede utilizar este conocimiento para resolver URLs rotos , cambiar el nombre de visualización de una URL o introduzca completamente nueva URL. La propiedad VBA " fórmula " que hace posible este tipo de ediciones . Puede establecer esta propiedad en el nombre de cualquiera de las funciones en la pestaña " fórmulas" de Excel. Dado que el tipo de contenido de URL es una cadena , el conocimiento de las funciones de cadena de VBA , como "Reemplazar ", "Mid ", " izquierda ", y el operador de concatenación "& ", le ayudará en la edición de URLs. Instrucciones
sustituir caracteres
1
Haga clic en el menú " Archivo" , haga clic en "Opciones ", luego haga clic en "Personalizar la cinta. " Haga clic en la casilla de verificación " desarrolladores" , a continuación, haga clic en " Aceptar " para cerrar la ventana " Opciones". Word mostrará la pestaña " Developer " .
2
Escriba la fórmula siguiente en una celda en el libro actual . Esta fórmula crea una URL del hipervínculo en la celda activa.
= HYPERLINK ( " http://www.whitehouse.net ", " Casa Blanca " ),
3
Haz clic en el botón de la pestaña " desarrolladores" "Visual Basic " para entrar en el entorno de programación VBA , a continuación, pegue el siguiente programa en la ventana. Este programa edita una URL utilizando la función "Reemplazar" VBA. El primer argumento de esta función es la cadena en la que desea realizar una sustitución. El segundo argumento es el texto que desea sustituir y el tercer argumento es el texto de reemplazo en sí .
Public Sub editURL ()
URL Dim , url2
URL = ActiveCell . Formula
url2 = Replace ( URL , " Casa Blanca ", " Casa Blanca " )
ActiveCell.Formula = url2
End Sub
4
clic cualquier declaración en el programa, a continuación, haga clic en el comando " ejecutar" del menú " ejecutar" para ejecutar el programa .
5
Haga clic en el icono " Excel " en la barra de tareas para volver a Excel. Tenga en cuenta que el texto " Oficina Oval " aparece ahora en lugar del texto original "Casa Blanca" , indica la edición de su programa de la URL se ha realizado correctamente .
Reemplazar URL completa
6
clic el botón de la pestaña " desarrolladores" "Visual Basic " para entrar en el entorno para la creación de programas de VBA.
7
Utilice las instrucciones desde el paso 2 de la sección anterior para introducir cualquier URL en una hoja de cálculo célula. Por ejemplo, escriba "= hyperlink ( " http://www.whitehouse.gov "," La Casa Blanca ") " .
8
Pega el siguiente programa en la ventana. Este programa crea un URL completamente nuevo en la celda activa.
Public Sub editURL ()
ActiveCell.Formula = "= hyperlink (" " http://www.nea.gov " " , " " National Endowment for the Arts "") "
End Sub
9
clic en una declaración en el programa para seleccionar el programa .
10
Haga clic en el comando " ejecutar" del menú " ejecutar" para ejecutar el programa . Devuelva el Excel pulsando " Alt + F11 ". La " Casa Blanca " URL que escribió en el paso 2 ha sido sustituido por un enlace a la página principal de la National Endowment for the Arts.