Gracias me sirvió mucho, mi texto tenía espacios que no podía ver pero con la fórmula Largo los estaba contando me daba 45 y al usar la fórmula espacio me dio 22 ya contó de forma correcta.
Eres un grande, me ahorraste mucho tiempo de trabajo 👏👏. SIN EMBARGO EN EL CASO 4 HAY UN ERROR Y EL CÓDIGO NO SEPARA NÚMEROS Y LETRAS... Yo también tuve ese detalle, sin embargo fijándome bien lo pude solucionar. SOLUCIÓN DEL CASO 4. - En el código en la primera parte hay un apartado donde dice asi: Select case num car_az Case 2: pat = "[0-9]" Case 3: pat = "[^a-z|ñ]" TIENE QUE AÑADIR EL SIGUIENTE CASO Case 4: pat = "[^a-z|ñ|0-9]" INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO Case Else: pat en adelante, como está en la descripción del vídeo. Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
Muy buen tutoria pero la ultima no me funciono para mejorar deberias explicar ese con mas detalle ademas parece ser que VB no se activa igual en todas las versiones de Excel pero igual buen tutorial son trucos muy utiles
Active la opcion de programador y copie el codigo que compartes. Realizao la operacion en excel tal y como lo describes en el video y no pasa nada, se queda escrito =tullbox(celda,1) ¿qué puede estar saliendo mal?
Hola Feer, me gustaría pedirte consejo o rutina de visual basic para crear una función tipo tulbox para leer una cadena de texto tipo 2(mr)3(mR)4V3M y obtener el valor numérico que sea la suma de las cadenas individuales según explico. Las cadenas "individuales" tienen el valor siguiente, mr=1.2, mR=1.5, V=0.3, M=0.9, la expresión anotada anteriormente deseo que se sume y por tanto valga 2x1.2+3x1.5+4x0.3+3x0.9= 10.8 ¿es eso posible?
Yo también tuve ese detalle, sin embargo fijándome bien lo pude solucionar. SOLUCIÓN DEL CASO 4. - En el código en la primera parte hay un apartado donde dice asi: Select case num car_az Case 2: pat = "[0-9]" Case 3: pat = "[^a-z|ñ]" TIENE QUE AÑADIR EL SIGUIENTE CASO Case 4: pat = "[^a-z|ñ|0-9]" INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO Case Else: pat en adelante, como está en la descripción del vídeo. Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
Hola... yo quiero encontrar un punto al final de un codigo de letras y numeros en una columna. Eso para mi es un error y tengo q encontrarlo para eliminar el punto. Y no tener s buscar celda por celda manualmente... le quedaria agradecido con su ayuda.
Tengo una base de datos extensa compuesta por nombres y apellidos, al parecer algunos están ingresados como símbolos, quiero extraer todos los caracteres que sean diferentes a letras az y espacios, alguna sugerencia gracias
SOLUCIÓN DEL CASO 4. - En el código en la primera parte hay un apartado donde dice asi: Select case num car_az Case 2: pat = "[0-9]" Case 3: pat = "[^a-z|ñ]" TIENE QUE AÑADIR EL SIGUIENTE CASO Case 4: pat = "[^a-z^0-9]" INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO Case Else: pat en adelante, como está en la descripción del vídeo. Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
Muy buenas tardes : me gastaría en la parte de revisión por cuentas por pagar como se hace para limpiar la data, como para quitar los caracteres de uniforme quitar los asteriscos, las ceníes, puntos etc.
hola, una ayuda y como podemos hacer cuando descargamos en excel un estado de cuenta y los números salen asi S/-0.75 S/150.00 y no te permite hacer ninguna formula salvo que borres el signo S/ UNO POR UNO ?? GRACIAS
Function Tullbox(cadena As String, Optional num_car_az As Byte = 1) Dim pat As String Select Case num_car_az Case 2: pat = "[0-9]" Case 3: pat = "[^a-z|ñ]" Case Else: pat = "[^0-9]" End Select With CreateObject("vbscript.regexp") .Global = True .IgnoreCase = True .Pattern = pat Tullbox = .Replace(cadena, " ") ##AGREGE UN ESPACIO ENTRE COMAS, PARA SEPARAR LAS PALABRAS. ##AUN ME BORRA VOCALES CON TILDE## End With If num_car_az = 1 Then Limpia = CLng(Limpia) End If End Function
BUENAS NOCHES SALUDOS DESDE ARGENTINA.POR FAVOR SI ME PUEDEN AYUDAR.TENGO UNA CIFRA 10.131,145-8 Y SOLO ME PIDE QUE LO DEJE EN MILLONES,QUE ASU VEZ CUANDO BAJE AUTOMATICAMENTE LAS OTRAS CIFRAS QUE LE SIGUEN ABAJO SE CAMBIEN TAMBIEN.
Hola buenas tardes, muchas gracias por el vídeo me sirvió de mucho, sólo una duda con la función tullbox al querer usar =tullbox(X1,4) para que sólo ponga letras y números me pone solo números y veo que en el vídeo pasa lo mismo, habrá algún error o como podría hacerle para que si ponga letras y números, espero me puedas ayudar, gracias.
Yo también tuve ese detalle, sin embargo fijándome bien lo pude solucionar. SOLUCIÓN DEL CASO 4. - En el código en la primera parte hay un apartado donde dice asi: Select case num car_az Case 2: pat = "[0-9]" Case 3: pat = "[^a-z|ñ]" TIENE QUE AÑADIR EL SIGUIENTE CASO Case 4: pat = "[^a-z|ñ|0-9]" INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO Case Else: pat en adelante, como está en la descripción del vídeo. Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
Tullbox funciona excelentemente bien en versiones de 32b pero cuando estuve que usarlo en 64b no funciono y ya tenia un mundo realizado con tullbox, asi que aquí esta lo que estuve que rápidamente hacer para que me funcione a media lo que tullbox me hacia. Ahí lo único que falta por hacer es quitarle los cero delante cosa que creo que tullbox lo hacia. Aqui estamos quitando las comas, el singno de E, la molesta , y el . =SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(A1;"-";"");"+";"");".";"");",";"");"E";"") Si alguien tiene otra opciones pues presentela.
Hola buenas tardes, muchas gracias por el vídeo me sirvió de mucho, sólo una duda con la función tullbox al querer usar =tullbox(X1,4) para que sólo ponga letras y números me pone solo números y veo que en el vídeo pasa lo mismo, habrá algún error o como podría hacerle para que si ponga letras y números, espero me puedas ayudar, gracias.
Yo también tuve ese detalle, sin embargo fijándome bien lo pude solucionar. SOLUCIÓN DEL CASO 4. - En el código en la primera parte hay un apartado donde dice asi: Select case num car_az Case 2: pat = "[0-9]" Case 3: pat = "[^a-z|ñ]" TIENE QUE AÑADIR EL SIGUIENTE CASO Case 4: pat = "[^a-z|ñ|0-9]" INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO Case Else: pat en adelante, como está en la descripción del vídeo. Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
No es lo que buscaba pero no queda duda de que sos un genio. Gracias por este aporte.
Me salvaste de horas de laburo!! CRACK
¡Joya de formula! Aunque le haya faltado el caso particular de letras y números se soluciona bien rápido
Como, a mi no me sale?
Amigo muchas gracias, en verdad me ayudó bastante y me ahorraste mucho tiempo.
sigue haciendo videos de estos, realmente me fue muy util, te felicito!
Excelente video, me ha sido muy útil!!👍
Me ayudó muchísimo! Gracias! 🦋
me salvaste de un proceso repetitivo manual, excelente!
muchas gracias por el video, me sirvió de mucho
Excelente, gracias por compartir ...
GRACIAS ME AYUDÓ BASTANTE
Gracias me sirvió mucho, mi texto tenía espacios que no podía ver pero con la fórmula
Largo los estaba contando me daba 45 y al usar la fórmula espacio me dio 22 ya contó de forma correcta.
DE LUJO HERMANO!!! MIL GRACIAS.
Exelente video, espero que sigas montando mas informacion util como esta, gracias
excelente mi hermano , me has ahorrado dias de trabajo, te mereces mi suscripcion!!
RLB a la orden ;)
Excelente vídeo, muchas gracias @Feer MC
Genial, muchas gracias por facilitarme la vida laboral...
GRande eres grande!! _mil gracias bro
Eres un grande, me ahorraste mucho tiempo de trabajo 👏👏.
SIN EMBARGO EN EL CASO 4 HAY UN ERROR Y EL CÓDIGO NO SEPARA NÚMEROS Y LETRAS... Yo también tuve ese detalle, sin embargo fijándome bien lo pude solucionar.
SOLUCIÓN DEL CASO 4.
- En el código en la primera parte hay un apartado donde dice asi:
Select case num car_az
Case 2: pat = "[0-9]"
Case 3: pat = "[^a-z|ñ]"
TIENE QUE AÑADIR EL SIGUIENTE CASO
Case 4: pat = "[^a-z|ñ|0-9]"
INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO
Case Else: pat en adelante, como está en la descripción del vídeo.
Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
COMO LO SOLUCIONASTE
Gracias sabía que en los comentarios debían solucionar el error también lo intente pero tenía un ^ de más
compañero como se haria si tengo un texto avendaÐo, siendo avendaño, como remplazaria este cararter "Ð" por la "N"? espero me pueda ayudar. gracias
Excelente! justo lo que necesitaba. Gracias!
naguevona ustedes son unos crack... voy a probarlo
gracias, rapido y facil,
Hola, tengo W10 y en mi excel tuve que poner PUNTO Y COMA en ves de COMA. Gracias!!!
te amo
MAESTRO!!! 👍👍👍
Muy buen tutoria pero la ultima no me funciono para mejorar deberias explicar ese con mas detalle ademas parece ser que VB no se activa igual en todas las versiones de Excel pero igual buen tutorial son trucos muy utiles
Crack!!!!
GRACIAS, GRACIAS GRACIAS!!!!
Muchas gracias👍
me re salvaste! mil gracias =)
tu like buen hombre
Active la opcion de programador y copie el codigo que compartes. Realizao la operacion en excel tal y como lo describes en el video y no pasa nada, se queda escrito =tullbox(celda,1) ¿qué puede estar saliendo mal?
Ufffff maestro excelente...!
Tuve que poner punto y coma en vez de solo coma, ya que para últimas ediciones de Excel es asi..
Hola Feer, me gustaría pedirte consejo o rutina de visual basic para crear una función tipo tulbox para leer una cadena de texto tipo 2(mr)3(mR)4V3M y obtener el valor numérico que sea la suma de las cadenas individuales según explico. Las cadenas "individuales" tienen el valor siguiente, mr=1.2, mR=1.5, V=0.3, M=0.9, la expresión anotada anteriormente deseo que se sume y por tanto valga 2x1.2+3x1.5+4x0.3+3x0.9= 10.8
¿es eso posible?
Esta super bien felicidades, solo una pregunta la opción 4 letras y números no funciona
Yo también tuve ese detalle, sin embargo fijándome bien lo pude solucionar.
SOLUCIÓN DEL CASO 4.
- En el código en la primera parte hay un apartado donde dice asi:
Select case num car_az
Case 2: pat = "[0-9]"
Case 3: pat = "[^a-z|ñ]"
TIENE QUE AÑADIR EL SIGUIENTE CASO
Case 4: pat = "[^a-z|ñ|0-9]"
INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO
Case Else: pat en adelante, como está en la descripción del vídeo.
Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
Hola... yo quiero encontrar un punto al final de un codigo de letras y numeros en una columna. Eso para mi es un error y tengo q encontrarlo para eliminar el punto. Y no tener s buscar celda por celda manualmente... le quedaria agradecido con su ayuda.
Tengo una base de datos extensa compuesta por nombres y apellidos, al parecer algunos están ingresados como símbolos, quiero extraer todos los caracteres que sean diferentes a letras az y espacios, alguna sugerencia gracias
Estimado, este codigo es una belleza sin embargo cambie a mac y al parecer la formula no funciona en mac, tendras alguna solucion?
Genial!!! Gracias
SOLUCIÓN DEL CASO 4.
- En el código en la primera parte hay un apartado donde dice asi:
Select case num car_az
Case 2: pat = "[0-9]"
Case 3: pat = "[^a-z|ñ]"
TIENE QUE AÑADIR EL SIGUIENTE CASO
Case 4: pat = "[^a-z^0-9]"
INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO
Case Else: pat en adelante, como está en la descripción del vídeo.
Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
Muy buenas tardes : me gastaría en la parte de revisión por cuentas por pagar como se hace para limpiar la data, como para quitar los caracteres de uniforme quitar los asteriscos, las ceníes, puntos etc.
oye, muy buen video, pero la funcion tullbox me da error cuando intento usarla... algún consejo?
renombra la funcion
Te agradecería me dieras pautas para aprender visual basic. Saludos.
Oye cómo puedo quitar este símbolo "|" de excel? es que aparece a la izquierda del texto y no me sirve.
Tengo el mismo problema. No puedo ejecutar correctamente la fórmula por eso │
Saludos, Excelente
Uso Excel 2011 en Mac, por favor me puede ayudar?
Saludos
mi excel esta en español como sale esta formula
Por esto amo internet... GRACIAS!
un dato: Lo utilicé para una tabla de nombres y ahora me quedaron primer y segundo nombre sin el espacio, ayuda
HOla
si tengo esto $20.34 y coloco la fórmula de VB con la opcion 1 me tranforma a 2034. Cómo hago para que copie 20.34?
gracias
Tengo la misma duda
SI TAMBIÉN QUIERO HACER ESO
solo divide la cantidad resultante entre 100 y listo!! saludos!
Auxilioo como hago con un excel en MAC?.. Sería mi salvación
intente substituir las "/" (diagonales) de una fecha dada por una formula pero me devuelve el numero de dia sin formato
y como le hago para seccionar una lista de numeros, y quitarle a todos juntos el datch.?
fer mi pc no reconoce la funcion, buenos dias
HOLA COMO PUEDO QUITAR EL PUNTO DEL SIGNO SOLES S/. PARA QUE SALGA S/ EN EXCEL
Dim fechas As String
fechas = Date
fechas = Replace(fechas, "/", "")
de nada....
hola, una ayuda y como podemos hacer cuando descargamos en excel un estado de cuenta y los números salen asi S/-0.75 S/150.00 y no te permite hacer ninguna formula salvo que borres el signo S/ UNO POR UNO ?? GRACIAS
Hola, Excelente PERO solo no funciona en 64 b, puede actualizarlo para que funcione? Office 2016 64bits
Function Tullbox(cadena As String, Optional num_car_az As Byte = 1)
Dim pat As String
Select Case num_car_az
Case 2: pat = "[0-9]"
Case 3: pat = "[^a-z|ñ]"
Case Else: pat = "[^0-9]"
End Select
With CreateObject("vbscript.regexp")
.Global = True
.IgnoreCase = True
.Pattern = pat
Tullbox = .Replace(cadena, " ") ##AGREGE UN ESPACIO ENTRE COMAS, PARA SEPARAR LAS PALABRAS. ##AUN ME BORRA VOCALES CON TILDE##
End With
If num_car_az = 1 Then
Limpia = CLng(Limpia)
End If
End Function
BUENAS NOCHES SALUDOS DESDE ARGENTINA.POR FAVOR SI ME PUEDEN AYUDAR.TENGO UNA CIFRA 10.131,145-8 Y SOLO ME PIDE QUE LO DEJE EN MILLONES,QUE ASU VEZ CUANDO BAJE AUTOMATICAMENTE LAS OTRAS CIFRAS QUE LE SIGUEN ABAJO SE CAMBIEN TAMBIEN.
Hola buenas tardes, muchas gracias por el vídeo me sirvió de mucho, sólo una duda con la función tullbox al querer usar =tullbox(X1,4) para que sólo ponga letras y números me pone solo números y veo que en el vídeo pasa lo mismo, habrá algún error o como podría hacerle para que si ponga letras y números, espero me puedas ayudar, gracias.
Yo también tuve ese detalle, sin embargo fijándome bien lo pude solucionar.
SOLUCIÓN DEL CASO 4.
- En el código en la primera parte hay un apartado donde dice asi:
Select case num car_az
Case 2: pat = "[0-9]"
Case 3: pat = "[^a-z|ñ]"
TIENE QUE AÑADIR EL SIGUIENTE CASO
Case 4: pat = "[^a-z|ñ|0-9]"
INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO
Case Else: pat en adelante, como está en la descripción del vídeo.
Y con eso habrán solucionado el problema del caso 4. Probado y verificado.
bueno el aporte, muy mala la música
Tullbox funciona excelentemente bien en versiones de 32b pero cuando estuve que usarlo en 64b no funciono y ya tenia un mundo realizado con tullbox, asi que aquí esta lo que estuve que rápidamente hacer para que me funcione a media lo que tullbox me hacia.
Ahí lo único que falta por hacer es quitarle los cero delante cosa que creo que tullbox lo hacia.
Aqui estamos quitando las comas, el singno de E, la molesta , y el .
=SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(A1;"-";"");"+";"");".";"");",";"");"E";"")
Si alguien tiene otra opciones pues presentela.
hablando es mejor parcerp
Enterado, gracias por tu comentario.
Hola buenas tardes, muchas gracias por el vídeo me sirvió de mucho, sólo una duda con la función tullbox al querer usar =tullbox(X1,4) para que sólo ponga letras y números me pone solo números y veo que en el vídeo pasa lo mismo, habrá algún error o como podría hacerle para que si ponga letras y números, espero me puedas ayudar, gracias.
Yo también tuve ese detalle, sin embargo fijándome bien lo pude solucionar.
SOLUCIÓN DEL CASO 4.
- En el código en la primera parte hay un apartado donde dice asi:
Select case num car_az
Case 2: pat = "[0-9]"
Case 3: pat = "[^a-z|ñ]"
TIENE QUE AÑADIR EL SIGUIENTE CASO
Case 4: pat = "[^a-z|ñ|0-9]"
INMEDIATAMENTE ABAJO CONTINUAR CON EL CÓDIGO
Case Else: pat en adelante, como está en la descripción del vídeo.
Y con eso habrán solucionado el problema del caso 4. Probado y verificado.