Definitivamente cada vez que necesito una solución, en tu canal la encuentro...mil gracias Sergio por compartir tus conocimientos. Un saludo muy especial desde Colombia.
Sergio buenos días. Soy seguidor de tu canal y considero que es uno de los mejores si no, el mejor de ellos, sin duda. Estoy incursionando en el tema de la utilización de macros en Excel y tus videos me han ayudado muchísimo. Las explicaciones son claras y didácticas. Tu labor es invaluable pues no es fácil encontrar un sitio donde se expongan los temas y se den las herramientas al usuario para que desarrolle los temas y éstos sean adaptados a la necesidades propias de cada cual. En este video la validación de números no es posible cuando se requiere ingresar un número decimal (ej. 250.43) y ante esta condición, agregué al código las siguientes dos lineas If Caracter = Chr(46) Then Else que se ubica después de la instrucción If Caracter "" Then y antes de la instrucción If Caracter < Chr(48) Or Caracter > Chr(57) Then Con esto logré ingresar números decimales y verifiqué que dicho números lo reconoce Excel como tal. Espero que éste pequeño aporte sea de utilidad para los seguidores del canal. Saludo cordial desde Montería - Córdoba en Colombia
@@SergioAlejandroCampos gracias por todo los conocimientos que compartes , tengo un problema, ingresé el código que indica el amigo Jaime pero aun así no me permite digitar el punto (.) por favor necesito de su apoyo.
Te encuentro una persona especial por la forma que tienes de explicar los conceptos de programación de macros vba me estas ayudando a resolver algunos vacíos respecto a la pasión que tengo por el diseño muchas gracias. From Milan Italy By.
Hola Sergio, te sido hace muchos años, eres un master..... me podrias ayudar para convertir estas validaciones en funciones para llamarla desde cualquier punto y regrese los datos validados? gracias! salu2!
Saludos y muchas gracias por la ayuda que nos da a muchos de los que te seguimos con tus cursos, tengo una duda de igual manera que @Marlon Coveñas , en el cual yo tengo un botón que me ingresa al mismo tiempo 11 textbox que cargo manual mente y me los envía a una celda de excel, pero al definir que solo sea números, no veo la manera de como definir en el botón que haga la revisión y solo permita números. no se si es por cada campo de texto pero entonces creo que el botón debería tener la función de solo números y no los campos.
Saludos, gracias por compartir la macro. Una consulta, que linea de código y que parte de la macro se pondría para que salga un mensaje, que diga ingrese solo texto o ingreso solo números. GRACIAS
Una pregunta. Se puede introducir el formato de moneda en el código que es sólo para número. Estoy usando el Dim price as double y no me da. Me podrías ayudar con el sintaxis para que me de el formato de moneda.🎃
Gracias por compartir sus conocimientos. Una consulta como seria la formula para validar una celda A2 que permita solo números y/o texto con VALIDACION DE DATOS, gracias por su respuesta.
practicidad! con "la cruz, como lo llamas" si no sabes usar atajos de teclado tendrias que usar el mouse; con el boton cerrar puedes poner la manera en que da tabulacion para cerrarlo moviendote con las teclas de dirreccion.
Amigo Excelente vídeo y gracias por el aporte, pero tengo un duda como le hago si quiero validar un grupo de 20 Textbox ... tengo que hacer a cada uno el codigo?? o existe una forma de hacerlo de forma grupal... Te agradecería tu Ayuda!!!
Buenas amigo excelente si me puedes ayudar en lo siguiente y ya e definido todas las variables: Cuando coloco al inicio Option Explicit Me da este error: Error de compilación no se a definido la variable Se detiene en mi búsqueda de clientes y me sombrea clear Me.listaclientes = Clear
Perdón pero ya me dio el resultado Lo que pasa la tengo que apretar una tecla al textbox para que me de el resultado. disculpa hay algo para que me de el resultado en actomatico para que así no le este dando click al textbox.
Todo bien pero... no me deja ingresar numeros decimales, osea "9,2", "18,83" no me toma la "," y el punto tampoco y la idea es que reemplace tambien puntos por coma o vice versa.
Hola Sergio, cómo estás? Estoy tratando de usar tu código para validar texto en un textbox pero me genera el error 13: no coinciden los tipos. Este error se genera en la línea posterior a la apertura del ciclo For, es decir, caracter=CInt(Mid(texto,i,1)). Tenés idea de que puede ser? Puede que sea un tema de compatibilidad de Excel ya que este video se hizo muchos años atrás? Estoy usando Microsoft 365
No entiendo por que al momento de digitar un numero no se refleja la información en el texto, el condicional esta preguntando después de digitar el numero. Para ver si entendi al digitar cada texto primero queda en memoria, entra al condicional y después muestra la informacion en milesimas de segundo. es asi o no es asi ??
Buenas Noches Amigo. Estoy tratando de validar lo siguiente: documento de identidad, por ejemplo: son 12 dígitos. distribuidos de la siguiente manera: 1) V-12.345.678 2) V-02.345.678 3) E-12.345.678 4) E-02.345.678 Al digital en minúscula que se conviertan en mayúscula la V o la E , que automáticamente se agregue el guion y que sea posible borrar para intercambiar la nacionalidad, luego dos digitos el punto automatico tres digitos y luego el punto automatico para terminar con los 3 digitos numericos. espero me entienda y me disculpe si es mucho el pedido. yo estoy haciendo, he logrado colocar la nacionalidad pero al colocar el guion automatico empieza la dificultad.
si queremos ingresar números decimales no nos permite .... como haríamos para que nos permita ingresar numeros decimales por ejemplo (ejemplo: 1.458), así mismo ingresar números negativos (ejemplo: -1592.2547)
Definitivamente cada vez que necesito una solución, en tu canal la encuentro...mil gracias Sergio por compartir tus conocimientos.
Un saludo muy especial desde Colombia.
Sergio buenos días. Soy seguidor de tu canal y considero que es uno de los mejores si no, el mejor de ellos, sin duda. Estoy incursionando en el tema de la utilización de macros en Excel y tus videos me han ayudado muchísimo. Las explicaciones son claras y didácticas. Tu labor es invaluable pues no es fácil encontrar un sitio donde se expongan los temas y se den las herramientas al usuario para que desarrolle los temas y éstos sean adaptados a la necesidades propias de cada cual.
En este video la validación de números no es posible cuando se requiere ingresar un número decimal (ej. 250.43) y ante esta condición, agregué al código las siguientes dos lineas
If Caracter = Chr(46) Then
Else
que se ubica después de la instrucción
If Caracter "" Then
y antes de la instrucción
If Caracter < Chr(48) Or Caracter > Chr(57) Then
Con esto logré ingresar números decimales y verifiqué que dicho números lo reconoce Excel como tal. Espero que éste pequeño aporte sea de utilidad para los seguidores del canal.
Saludo cordial desde Montería - Córdoba en Colombia
WOW, muchas gracias Jaime, estoy seguro que a más de un persona le servirá esta modificación.
@@SergioAlejandroCampos gracias por todo los conocimientos que compartes , tengo un problema, ingresé el código que indica el amigo Jaime pero aun así no me permite digitar el punto (.) por favor necesito de su apoyo.
Te encuentro una persona especial por la forma que tienes de explicar los conceptos de programación de macros vba me estas ayudando a resolver algunos vacíos respecto a la pasión que tengo por el diseño muchas gracias. From Milan Italy By.
Felicidades, sabes explicar las cosas muy claramente. Es lo que caracteriza a los buenos maestros.
Gracias, era justo lo que buscaba. un saludo desde Perú
Una manera diferente a los demas tutoriales al no mostrar ningun mensaje sino simplemente no escribe nada ... Esta bueno. Gracias
Gracias Ignacio.
sergio me a gustado VBA estoy empezando que bueno tus consejos saludos desde la ciudad del bitcoin ..
asi es Sergio hace falta esa validación para tener mejor controlada la información.gracias por la entrega me gusto sal2.pulgar arriba.
Sí Óscar, una buena validación nos ahorra tiempo de limpiar bases de datos.
Excelente información, gracias por compartir tus conocimientos
gracias , muchas bendiciones y su faro de conocimiento ayude a muchas personas
Sí, llegar a miles.
Amigo, eres un crack. Muchas gracias.
Gracias Sergio, Excelente video. Saludos
Te agradezco Jorge.
Muchísimas gracias me sirvió muchísimo !!!
Gracias por tu enseñananza, bendiciones
muchas gracias claro que si me ayudó
Muchas gracias Sergio por compartir! Para crear una función para miles cómo sería
Hola Sergio, te sido hace muchos años, eres un master..... me podrias ayudar para convertir estas validaciones en funciones para llamarla desde cualquier punto y regrese los datos validados?
gracias! salu2!
Gracias mija!
Saludos y muchas gracias por la ayuda que nos da a muchos de los que te seguimos con tus cursos, tengo una duda de igual manera que @Marlon Coveñas
, en el cual yo tengo un botón que me ingresa al mismo tiempo 11 textbox que cargo manual mente y me los envía a una celda de excel, pero al definir que solo sea números, no veo la manera de como definir en el botón que haga la revisión y solo permita números. no se si es por cada campo de texto pero entonces creo que el botón debería tener la función de solo números y no los campos.
Saludos, gracias por compartir la macro. Una consulta, que linea de código y que parte de la macro se pondría para que salga un mensaje, que diga ingrese solo texto o ingreso solo números. GRACIAS
Hola. El mensaje lo puedes poner después de la linea donde usamos la función Replace.
EXCELente.
Te agradezco Freddy.
Gracias
Una pregunta. Se puede introducir el formato de moneda en el código que es sólo para número. Estoy usando el Dim price as double y no me da. Me podrías ayudar con el sintaxis para que me de el formato de moneda.🎃
Gracias por compartir sus conocimientos. Una consulta como seria la formula para validar una celda A2 que permita solo números y/o texto con VALIDACION DE DATOS, gracias por su respuesta.
Hola. Mira en las listas de reproducción. Ahí tengo un minicurso de Validación de datos.
Don Campos y si quiero validar numeros negatibos?
Hola, gracias por tu aporte, te hago una pregunta, ¿para qué pones un boton "CERRAR" si arriba tiene la cruz para cerrar?
practicidad! con "la cruz, como lo llamas" si no sabes usar atajos de teclado tendrias que usar el mouse; con el boton cerrar puedes poner la manera en que da tabulacion para cerrarlo moviendote con las teclas de dirreccion.
@@jorgeandresbonillaluque3934 Alt+F4 cerraría el Excel completo cierto?
se tiene que tener obligatoriamente el EXCELeINFO?
No es necesario tenerlo instalado.
Saludos Sergio.
Intente en dos archivos de Excel 2010 hacer esta práctica y no funciona. Copia tal cual. Será la versión de excel ?
Amigo Excelente vídeo y gracias por el aporte, pero tengo un duda como le hago si quiero validar un grupo de 20 Textbox ... tengo que hacer a cada uno el codigo?? o existe una forma de hacerlo de forma grupal... Te agradecería tu Ayuda!!!
Añadan esta linea de codigo: Text1.SelStart = Len(Text1.Text) y asi el curso permanecera al final
Buenas amigo excelente si me puedes ayudar en lo siguiente y ya e definido todas las variables:
Cuando coloco al inicio Option Explicit
Me da este error: Error de compilación no se a definido la variable
Se detiene en mi búsqueda de clientes y me sombrea clear
Me.listaclientes = Clear
Sergio para que aplique el botón cerrar que hago..
Olvidé mencionar el código. Usa:
Unload me
ok gracias...
Un favor. Como puedo multiplicar dos textbox y en el 3er textbox me de el resultado. Me podrías ayudar por favor.♻
Hola. Usa la función Val para convertir a valor.
Textbox3.Value = Val(textox1.value) * Val(textbox2.value)
No me da el resultado.
Private Sub TextBox12_Change ()
TextBox12.Vale = Val(TextBox11.Value) * Val(TextBox10.value)
En Sub
Perdón pero ya me dio el resultado Lo que pasa la tengo que apretar una tecla al textbox para que me de el resultado. disculpa hay algo para que me de el resultado en actomatico para que así no le este dando click al textbox.
@@samuelfranciscogarcia1440 Usa el evento Change o el evento exit
Buenas. Como puedo hacer para que si voy a pasar el valor del texbox numérico a una celda, esa celda lea el valor como número y no como texto
Lo pudiste solucionar? Yo tengo el mismo problema
Todo bien pero... no me deja ingresar numeros decimales, osea "9,2", "18,83" no me toma la "," y el punto tampoco y la idea es que reemplace tambien puntos por coma o vice versa.
Hola Sergio, cómo estás? Estoy tratando de usar tu código para validar texto en un textbox pero me genera el error 13: no coinciden los tipos. Este error se genera en la línea posterior a la apertura del ciclo For, es decir, caracter=CInt(Mid(texto,i,1)).
Tenés idea de que puede ser? Puede que sea un tema de compatibilidad de Excel ya que este video se hizo muchos años atrás? Estoy usando Microsoft 365
Cint es para numeros
Buenas noches su ayuda por favor para validar que se ingresen 10 números y considere el 0 a la izquierda (sería validación de cédula)
gracias
Como le puedo hacer para que numero que inserte en txtbox, se inserte en la celda como valo de numero y no como tecto
No entiendo por que al momento de digitar un numero no se refleja la información en el texto, el condicional esta preguntando después de digitar el numero. Para ver si entendi al digitar cada texto primero queda en memoria, entra al condicional y después muestra la informacion en milesimas de segundo. es asi o no es asi ??
El correcto, el evento Change valida el número antes de ser mostrado.
@@SergioAlejandroCampos Gracias amigo... Mucha calidad, excelente esfuerzo. !
Hola, yo agrego una fecha al textbox pero quiro que se inserte sin formato de fecha a la celda.
hola buenas, si necesito agregar numero con "," o "." , por ejemplo 9.86 o 9,86?? como hago?
Buenas Noches Amigo. Estoy tratando de validar lo siguiente: documento de identidad, por ejemplo: son 12 dígitos. distribuidos de la siguiente manera:
1) V-12.345.678
2) V-02.345.678
3) E-12.345.678
4) E-02.345.678
Al digital en minúscula que se conviertan en mayúscula la V o la E , que automáticamente se agregue el guion y que sea posible borrar para intercambiar la nacionalidad, luego dos digitos el punto automatico tres digitos y luego el punto automatico para terminar con los 3 digitos numericos.
espero me entienda y me disculpe si es mucho el pedido. yo estoy haciendo, he logrado colocar la nacionalidad pero al colocar el guion automatico empieza la dificultad.
si queremos ingresar números decimales no nos permite .... como haríamos para que nos permita ingresar numeros decimales por ejemplo (ejemplo: 1.458), así mismo ingresar números negativos (ejemplo: -1592.2547)
Debemos jugar con la función Chr() para que permita el punto o el signo negativo.
si me salio (Y) gracias por la ayuda
Bien!!
cuando ponemos numeros como hacemos para poner el signo de coma o miles?
👍👍👍👍👍👍👍👍👌👌👌👌👌👌🤗🤗🤗🤗🤗✔✔😎
cual es el cod para ingrese solo 8 numeros
POR FAVOR COMO PUEDO DAR FORMATO MONEDA A UNA ETIQUETA Y LIMITAR DECIMALES POR FAVOR!!!!
pero que este por cada texto realizando ese codigo es tedioso , como sería para aplicar a varios sin tener que digitar en cada texbox saludos