Cada vez que ingresamos datos en una celda de la hoja, Excel trata de interpretar de qué tipo de dato de se trata. Si ingresamos un valor que se como fecha (dos o tres grupos de cifras separados por "-" o "/"), Excel lo convierte automáticamente en fecha.
Lo mismo sucede con textos que parecen ser direcciones de sitios (URL) o de correos electrónicos.
Existen varias maneras de evitar que Excel cree hipervínculos automáticamente.
Si queremos eliminar este comportamiento totalmente tenemos que seguir estos pasos
Excel 2007
- Apretar el botón de Office y luego el botón de Opciones de Excel
- En las opciones elegir Revisión y apretar el botón Opciones de autocorrección
- En la pestaña "Autoformato mientras escribe" quitar la marca de la opción "Rutas de red e Internet…"
En Excel Clásico (97-2003) el proceso es similar: Herramientas-Opciones-Ortografía-Opciones de Autocorrección-Autoformato mientras escribe…
Una vez realizados estos cambios no se crearán hipervínculos en forma automática (hasta que volvamos a cambiar las definiciones).
Existen también opciones manuales para cada celda en particular. Si inmediatamente después de ingresar el valor ha sido convertido en hipervínculo por Excel apretamos Ctrl+Z (deshacer), el hipervínculo desaparece quedando el valor en la celda. También podemos usar "Quitar Hipervínculo" del menú contextual que se abre al apretar el botón derecho del mouse sobre la celda.
Si queremos quitar todos los hipervínculos de una hoja de un golpe, no tendremos más remedio que usar una macro. En un módulo común del editor de Vb ponemos este código, preferentemente en el cuaderno Personal
Sub remove_hyper()
Cells.Hyperlinks.Delete
End Sub