Buenas tardes Quisiera saber como poder hace que un usuario no pase de una celda en excel si no la ha llenado previamente Seria conveniente el detalle pues no conozco visual Basic Agradeceré su respuesta mi correo es [email protected]
1 Respuesta
Respuesta de gre77
1
1
gre77, Hardware de pc''s todo tipo de fallas, manejo sistemas operativos...
El dato es hacer invisible todos las demás celdas si alguna de las anteriores no están no están llenas. Te pongo un caso: Imaginate una tabla con cuatro columnas y tres filas de contenido. La tabla comienza en la celda A1 y termina en la C4(a1:c4) En la primera fila tenemos los títulos (1, 2 y 3) Se deben colocar datos obligatoriamente en las celdas a2, a3 y a4 para poder seguir con la siguiente columna. Que ocurre en las columnas tituladas 2 y 3 sombreas el rango (B2:B4). Y te vas a formato condicional. En condición 1 activas la casilla fórmula y en el cuadro de al lado escribiría lo siguiente: =a2="" (aqui le pregunta que si la celda a2 es igual a espacio en blanco) Luego presionas en botón Formato y en la ficha fuente le das un color blanco, luego en la ficha trama le das un color blanco igual. Que logramos con esto si esta vacía la celda todo dato que se coloque no podrá ser visto.. En caso contrario agregas una segunda condición. Activas la casilla fórmula y en el cuadro de al lado escribes todo lo contrario. =a2<>"" (Donde se pregunta que si la celda a2 es distinto a espacio en blanco) Luego presionas el botón Formato y colocas un formato deseado para fuente, trama (fondo) y borde. Lo mismo haces para la columna tres haciendo referencia a la celda a2. Con esto no obliglamos pero si engañamos al usuario a que tiene que llenar las celdas. espero te sirva esto de ayuda.. :D