Saludos. Tengo el siguiente problema ejecuto una macro en la cual esta la operación de ordenar un rango de celdas y todo funciona bien, pero si protejo esa hoja no me deja ejecutar la macro en su totalidad. Esta en excel 97
1 Respuesta
Respuesta de ivanordonez
1
1
ivanordonez, Especialista en Excel,programacion VBA
Si quieres solucionar este problema, dentro de la macro que ya tienes coloca primero que te desproteja la hoja y una vez finalice la vuelva a proteger. Para ver cual seria el código que tienes que adicionar o la linea de código en tu macro que ordena, graba una macro que se llame desproteger. Primero protege tu hoja de forma manual y a continuación pon a grabar la macro, ve y desproteje la hoja y finaliza. Ahora graba otra macro que se llame proteger.. activa la grabadora y ve y protege la hoja.. dale finalizar. En el código inicial de tu macro ordenar, y suponiendo que tu hoja esta protegida, pon la palabra desproteger y al final proteger. Y listo. Te recomiendo proteger tu proyecto de visual para que nadie pueda saber tu clave. Eso se hace en el menu de tu editor de código por Herramientas>propiedades de VBA Proyect y en la pestaña protección, activa la casilla de bloquear proyecto para visualización he ingresa la clave. Espero te sea útil y no olvides calificar esta respuesta. BYE