Activar y desactivar miembros locales desde VBA – BPC

Este truco no se para que les puede servir, no tengo idea, pero igual lo dejo por acá, si es que alguna vez necesitan poner en un botón el activar o desactivar miembros locales en su hoja de Excel, acá está el código VBA.

Lo primero que debemos de hacer es estar dentro del EPM, ingresamos a la consola de VBA, agregamos la referencia FPMXLClient en la siguiente ruta: Excel -> Desarrollador -> Visual Basic -> Herramientas -> Referencias.

Ya agregada la referencia, ingresamos el siguiente código.

Sub ActivarReconocimientoDeMiembrosLocales()
Dim ARDML As New FPMXLClient.EPMAddInAutomation 

ARDML.SetSheetOption Libro1, 2,True
End Sub

Sub DesactivarReconocimientoDeMiembrosLocales()
Dim ARDML As New FPMXLClient.EPMAddInAutomation

ARDML.SetSheetOption Libro1,2,False
End Sub

PD: Estoy suponiendo que saben cómo crear macros y todo eso…

Vamos crear dos botones, uno para activas y otro para desactivar.

Antes de ejecutar el botón Activas, verifiquemos si el reconocimiento esta desactivado, en la siguiente ruta: EPM -> Herramientas -> Opciones de Hoja

Usemos el primer botón Activar.


Listo funciono, ahora a ustedes les toca probar el botón Desactivar.

 

Deja un comentario