Validación de datos en Excel a través de celda

Quiero configurar la validación de datos en una celda / fila de celdas para que el valor en esa celda en particular no se pueda cambiar, pero todo el resto de la hoja se pueda editar, por lo que no estoy usando solo lectura.

Actualmente, si ingreso el valor en la celda, voy a Data > Data Validation > Custom & enter ""logra esto (ver capturas de pantalla http://imgur.com/a/Ggqar) Lo que quiero hacer es configurar esta validación a través de la celda en lugar de hacerlo manualmente, ya que planeo escribir esta entrada de campo cuando cree el documento de Excel a través de mi aplicación.

He hecho mucho en la búsqueda en línea y he encontrado métodos para hacer countif, etc. pero nada tiene que ver con la entrada de fórmulas para los criterios personalizados.

¿Hay alguno capaz de ayudar?


Gracias por la rápida respuesta DanB, pero no es exactamente lo que estoy tratando de lograr. Mi objetivo final es que mi aplicación pueda pasar un valor al archivo (Columna A Fila 1 [Si es más fácil de formatear, puede ir a cada fila en la columna A que se completa pero no es obligatorio]) y el archivo se guardará localmente. Luego, el usuario ingresará detalles en la Columna B, C, D, E, etc ... en su máquina local, guardándola y procesando el archivo nuevamente. Quiero que la aplicación verifique el valor de la Fila 1 Col A y decida cómo procesar el resto del archivo en función de este valor (la lectura de los valores en el archivo ya funciona). Debido a que cada vez que mi aplicación genera un archivo, será único, quiero intentar hacer la Validación de datos usando una fórmula en la celda para poder escribirla usando mi aplicación y no tener que aplicar manualmente la configuración al archivo. ¿Es posible hacer este tipo de validación usando solo fórmulas en la celda al completarla?

preguntado el 31 de enero de 12 a las 16:01

Su pregunta aún no está clara, parece que necesitará usar un procedimiento VB para verificar el contenido de las celdas si planea generar un nombre de archivo personalizado a partir de esto. -

1 Respuestas

La solución más rápida sería utilizar una hoja protegida, pero solo proteger esa celda.

Para hacer esto, seleccione toda la hoja y elija Formato de celdas. En la pestaña Protección, quite la marca de Bloqueado.

Ahora, seleccione solo la celda que desea proteger y ciérrela usando el mismo método. En este punto, toda la hoja, excepto la celda 1, debería tener Bloqueado sin marcar.

Ahora, en la pestaña de revisión dentro de Excel, elija proteger hoja y desmarque la opción "Seleccionar celdas bloqueadas".

Luego, mientras la hoja está protegida (puede proteger con contraseña esa parte de ella), esa celda ni siquiera se puede seleccionar, pero todo el resto de la hoja sí se puede seleccionar.

Respondido el 31 de enero de 12 a las 21:01

Hola DanB. Agregué una explicación más clara de lo que quise decir arriba, creo. Gracias por tu rápida respuesta. - poste indicador

Poste indicador, ¿podría dar un ejemplo del tipo de datos que desea en la celda? Esto ayudaría a comprender lo que está buscando. - DanB

Me parece que desea que el campo cree un nombre de archivo único que no se puede cambiar, por lo que cada vez que se procesa el archivo, crea un nuevo archivo, ¿es correcto? Siendo ese el caso, podría usar una marca de tiempo básica y un combo de texto como; = CONCATENAR ("SampleFile -", TEXT (HOY (), "MM-DD-YY")) - DanB

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.