Saludos Daniel, espero estes bien. De verdad no comente el tipo de BD y el tipo del campo hora_salida o si me daba algun error. La BD es Acces, el tipo de datos del campo hora_salida es Fecha/Hora con el formato Fecha General y no me generaba ningun tipo de error, solo me cambiaba el estat

suario.
Realice pruebas con la sentencia sql que me orientaste e igualmente cambiaba solo el campo estat

suario. Me puse a analizar, actualice primero un solo dato y luego el otro, me di cuenta que ambos lo actualizaba, pero a uno solo, es decir, actualizaba una sola variable.
Borre de la consulta el AND y coloque una coma(,) y quedo la consulta de la siguiente manera y actualizando correctamente los dos datos de la misma:
sql="UPDATE acceso_usuario SET hora_salida='" & VarHoraSalida & "'
, estat

suario=0 WHERE estat

suario=1"
NOTA: El problema estaba en colocar una coma(,) en vez del AND. Gracias por la ayuda.