Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre valor VBA y val?

¿Cuál es la diferencia entre valor VBA y val?

1. Val es una función y el valor es un atributo. La referencia al valor requiere un objeto.

2. Val devuelve sólo números; se detiene cuando encuentra letras;

valor devuelve el contenido del objeto;

Sub prueba()

Debug.Print Val(Range("a1")) 'Return 123456

Debug.Print Range("a1"). Valor 'Return 123aA456

End Sub