Hola a tod@s
Antes que exponer la pregunta quiero agradecer el tiempo que se toman para
leer esta información
Bueno, el tema es que tengo un libro con 4 hojas el cual debe ser capturado
en 3 ciudades diferentes.
Ahora, digamos que tengo datos como Nombre, telefono, direccion , en A6, B10
y B15 respectivamente y en el evento BeforeClose del objeto Workbook tengo
validaciones como la siguiente
with activeworkbook.sheets(1)
'Nombre del establecimiento.
If .Cells(6, 4).Value = "" Then
MsgBox "No se puede ir en blanco", vbExclamation, "Nombre"
Cancel = True
End If
End with
Pero como puedo forzar a que siempre capturen en esa celda y no en p.e. B6
que es la celda contigua, el nombre del establecimiento o bien, el telefono
y la dirección.
Se me ocurre que puedo bloquear todas las celdas de la hoja y solo activar
las celdas donde me interesa que se
capture, pero no sé como hacer esto.
¿Si bloqueo las celdas, el contenido se respetará, es decir, no podrán
borrarlo?
En otra hoja del libro tengo una lista de productos y diferentes categorias
como el precio y las unidades, pienso que puedo agregar un modulo y en él
recorrer el área que me interesa y llamarlo desde el evento donde estoy
validando todo el libro. ¿Qué les parece esta alternativa? - .
Gracias de nueva cuenta.
César Galicia
Soporte Técnico
TNS-Gallup
Leer las respuestas