Como puedo checar por medio de una funcion que una celda la cual tiene validacion no pueda estar vacia, por ejemplo, en la Celda B5 se captura un numero que puede ser 2,4,5,8. Al capturar la celda verifica que haya sido un numero de la validacion, si no es, pone una ventana de error. Hasta aqui esta bien.
El detalle es si esta en blanco o borran el dato de esa celda, la validacion no funciona y quisiera saber si hay alguna funcion que verifique si esta en blanco que ponga un texto de error en la celda.
Estaba pensando algo asi:
En la celda B5 se captura el dato
En la celda D5 se verifica si esta en blanco la celda B5, si esta en blanco, asignar a la celda B5 "ERROR"
el detalle es que ese valor de B5 se utiliza en muchas formulas.
estaba haciendo algo asi, en la celda D5 pongo la siguiente funcion =cvalid("B5"), donde le paso la celda a verificar.
Código PHP:
Public Function cvalid(C As String)
ActiveSheet.Range(C).Activate
If IsEmpty(ActiveCell) Then
cvalid = "ERROR"
MsgBox prompt:="La casilla no puede estar vacia", Title:="Error"
ActiveSheet.Range(C).Activate
ActiveCell.Value = "ERR"
Else
cvalid = "OK"
End If
End Function
Por favor si me pueden orientar que esta mal, porque se pone como referencia circular y marca error.
gracias