ubiquitour.com

Cómo permitir cambios en los valores a Excel protegido las células usando Macros

Microsoft Excel es un programa de Microsoft Office versátil capaz de crear hojas de cálculo, tablas dinámicas, bases de datos y gráficos. Mayoría de las funciones puede ser automatizada usando el built-in de Visual Basic para el lenguaje de macro de aplicaciones (VBA). Las macros son un lenguaje de programación simplificado diseñado para automatizar la mayoría de las tareas disponible dentro de un programa. Excel es capaz de proteger a las células de tener sus valores cambiados. Pero puede que sea necesario quitar esa protección para la edición. Esta característica se puede controlar con unos pocos comandos de macro básica que se pueden accionar manualmente cuando son necesarias o pueden estar anidados dentro de una macro más grande.

Instrucciones

1 Seleccione "Editar" > "Buscar" > "Opciones" > "Formato" > "Seleccionar bloqueado" > "OK" > "Buscar todos". Esto permitirá identificar qué células son realmente bloqueadas. En una hoja sin modificar, puede omitir este paso ya que todas las células están marcadas como bloqueado por defecto.

2 Seleccione "Herramientas" > "Editor de Visual Basic" y tipo "Sub unlockit." Presione "Enter". En la siguiente línea, escriba "End Sub" (menos las comillas). Entre estas dos líneas es donde introducimos la macro.

3 Tipo "Range ("A1... A20 "). Bloqueado = False. " La gama puede ser cualquier rango de datos que desea abrir. Esta línea también se pueden introducir en una macro ya existente donde sea necesario.

4Cómo permitir cambios en los valores a Excel protegido las células usando Macros

Siempre guarde su trabajo para evitar rehacerlo.

Seleccione "Archivo" > "Guardar". O bien puede ejecutar la macro manualmente desde "Herramientas" > "Macros" > "Macros" o usa la barra de herramientas Formularios para crear un botón en la hoja de cálculo y asignarle la macro.

Consejos y advertencias

  • Si no particular acerca de que las células se seleccionan, es una manera más rápida seleccionar el área actual que contiene los datos y desproteger la hoja entera con esta línea de macro: "ActiveSheet.Unprotect". Bloqueado las células se bloquean solo si la hoja está protegida.
  • Es una manera fácil de escribir una macro cuando no se conocen las líneas de comando seleccionar "Herramientas" > "Macros" > "Grabar nueva Macro." Ir a través del menú funciones lo que desea y seleccione "Detener grabación" cuando haya terminado. La macro se adjuntará a la misma hoja y contienen todos los comandos necesarios.
  • Siempre guardar el archivo antes de escribir o activar cualquier macro nuevo. No se puede utilizar la "edición" > función de "Deshacer" en un cambio producido desde una macro. Caso de no den los resultados que esperabas, simplemente cerrar sin guardar los cambios y volver a abrir el archivo.