¿Cómo bloquear las celdas de Excel en VBA?
Tengo una hoja de cálculo de Excel que actúa como una aplicación, con botones de control de formulario que permiten a los usuarios "navegar" a través de los registros. Primero, Anterior, Siguiente y Último ciclo apropiadamente a través de uno de los registros de las hojas de trabajo, mostrando los valores en mi hoja de "formulario".
Cuando los usuarios no están en modo Edición o Agregar, me gustaría bloquear las celdas para evitar que los usuarios modifiquen los contenidos.
Probé Range ("A1: O24"). Locked = True, pero todavía puedo escribir nuevos valores en las celdas.
Alguien sabe como lograr esto? Necesito mi código vba para poder asignar nuevos valores a las celdas a medida que los usuarios "navegan", pero para evitar que los usuarios ingresen nuevos valores a menos que estén en el modo Agregar o Editar.