Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
A better way to browse. Learn more.
A full-screen app on your home screen with push notifications, badges and more.
Este tema está ahora archivado y está cerrado a más respuestas.
Comprobar números en un textbox mediante macro
Hola a todos,
Mi pregunta es la siguiente. ¿Cómo puede verificarse que en un textbox sólo haya números, de cualquier tipo: enteros, decimales, etc? Por ejemplo:
-Bien: 100; -50; 50,5
-Mal: "100 "; --50; 50.5; H
Cuando pongo esto para comprobar si en el textbox2 hay un número o no:
Me da error de VB (el de programa, de Finalizar o Depurar, el "no coinciden los tipos") cuando por ejemplo pongo una letra (simulando "un error al introducir un número"), y no puedo llegar al Then.
Pongo anidado el CDec porque si pongo una coma "," para escribir decimales da error, debiendo usar para notar decimales el punto ".", y yo necesito usar la coma (por ser el sistema usado en España).
De todas formas, creo que el error viene por el CDec, pero no estoy seguro del todo. He intentado usar el IfError, pero no me aclaro tampoco X( ¿Cómo podría comprobar eficazmente que en el textbox hay un número (entero, decimal...) sin que me salte ese error?
Un saludo y gracias por adelantado