C贸mo esconder tus macros en Excel, para que no se vean desde la hoja.

Tabla de Contenido

[resumen]Si no quieres que tus macros se vean desde la hoja, entonces yo te muestro como esconder tus macros de forma sencilla y sin muchas vueltas.[/resumen]

A veces nos parece buena idea esconder nuestras macros, sea por la raz贸n que sea.

Generalmente, cuando queremos hacer esto, es porque no queremos que las macros se vean desde la hoja, ya que 茅stas han sido dise帽adas para trabajar 煤nicamente 鈥減or debajo鈥.

O porque no queremos que se sepa cu谩l es la funci贸n 鈥渕谩gica鈥 que hace esto o aquello.

La raz贸n la pones t煤.

La posible soluci贸n la pongo yo.

Y esta es una soluci贸n sencilla que no busca ser infalible ni mucho menos. Quedas advertido o advertida.

Ahora te mostrar茅 c贸mo esconder tus macros. Empecemos.

La situaci贸n.

Cuando nos dirigimos normalmente al men煤 para ver las macros disponible, veremos que nuestra s煤per-macro aparece listada en esta ventana.

Esconder macros en Excel

Adem谩s, si se trata de una funci贸n, tambi茅n aparecer谩 listada en la ayuda junto con las dem谩s funciones que vienen con Excel.

Esconder macros en Excel

Lo que queremos es que no aparezca en ninguno de estos dos lugares.

驴C贸mo esconder tus聽聽macros ?

Te mostrar茅 dos formas sencillas de hacerlo, para que t煤 elijas la que m谩s se adapta a tu situaci贸n.

[pasos paso=禄1″]Hazla privada[/pasos]

S铆, puedes hacerla privada para que no聽pueda 鈥渧erse鈥 desde la hoja sino 煤nicamente desde el m贸dulo en el que tu funci贸n reside.

Para lograr esto, basta con que adiciones la palabra reservada 鈥淧rivate鈥 delante del nombre de tu funci贸n, as铆:

Private Function MiMacroSecreta()
'
' MiMacroSecreta Macro
'

'
End Function

[pasos paso=禄2″]Ponle argumentos[/pasos]
Esta es otra t茅cnica que puedes utilizar para que tus macros no se vean desde la ventana de macros. Tu argumento puede ser opcional, si no necesitas utilizarlo realmente.

Private Function MiMacroSecreta(Optional ByVal MiArgumento As String = "")
'
' MiMacroSecreta Macro
'

'
End Function

Sin embargo s铆 se podr谩n ver desde la hoja si escribes el nombre de tu funci贸n en una celda cualquiera.

Esta segunda forma podr铆a serte 煤til si precisamente quieres que tu macro no se vea desde la ventana de macros, pero que s铆 se vea en la caja de ayuda de f贸rmulas.

Es todo por hoy.

Y con esto, queda en tus manos hacer la mejor elecci贸n para tu caso. Recuerda que esto no te da ning煤n nivel de seguridad, solo significa acomodar un poco las cosas, a tu conveniencia.

En una pr贸xima entrada, abordar茅 el tema de colocarle seguridad a las macros para que nadie pueda verlas ni modificarlas.

Por ahora, lo dejamos hasta aqu铆.

隆Nos vemos!

[firma]

Nuestra puntuaci贸n
隆Punt煤a esta entrada!
(Votos: 0 Promedio: 0)
Esconder macros en Excel
Si no quieres que tus macros se vean desde la hoja, entonces yo te muestro como esconder tus macros de forma sencilla y sin muchas vueltas.