Tecnología

Inicio

Cómo crear hipervínculos en Excel VBA

Cómo crear hipervínculos en Excel VBA


Usted es el experto de Excel en su oficina. Cuando los compañeros de trabajo necesitan ayuda con la clasificación o agrupación, que vienen a ti. Cuando no pueden tener en sus tablas dinámicas para trabajar, vienen a ti. Y cuando se necesita un poco de automatización en Excel, que vienen a ti. Hoy en día, es necesario agregar un hipervínculo a una celda, por lo que su solución automatizada golpeará sus calcetines. Este artículo le dirá qué tan rápido y fácil que es para impresionar a sus compañeros de trabajo con hipervínculos.

Instrucciones

1 Identificar la célula que necesita un hipervínculo y seleccionar la celda en el código VBA.

2 Utilice el método Add de la colección de hipervínculos para agregar un hipervínculo a la célula. La siguiente sentencia añade el texto "Hola, mundo" a la celda seleccionada, de hipervínculos este texto a la página principal de Google.

ActiveSheet.Hyperlinks.Add Ancla: = Selección, Dirección: = _

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

3 Modificar la instrucción de la Etapa 2 para que utilice el texto de la celda y el enlace que necesita. Si la célula ya contiene el texto que desea utilizar y, a continuación, establecer

TextToDisplay:=Selection.Text

Esto evitará que su código VBA sobrescribir el texto en cada celda.

4 Guarde la secuencia de comandos de VBA y probarlo. Asegúrese de que la célula es adecuadamente de hiperenlace y contiene el texto correcto.

Consejos y advertencias

  • Siempre que no está seguro de cómo codificar algo en Excel VBA, intente grabar una macro. Girar la grabación, realice la acción manualmente, detener la grabación, y luego abrir el código de macro en el Editor de Visual Basic para ver las propiedades, métodos y funciones que necesita.
  • Puede utilizar este código de hipervínculos dentro de un bucle. Por ejemplo, si la hoja de cálculo tiene una larga lista de direcciones URL de Internet que usted necesita para hiper-enlace, puede mirar a través de las células de su lista, añadiendo un hipervínculo a cada uno de ellos.
  • Siempre una copia de seguridad del archivo de hoja de cálculo antes de desarrollar y probar código de automatización en VBA.