¿Como quitar espacios, símbolos, y caracteres en Excel?

preview_player
Показать описание
Esta es la formula que deben copiar en el cuadro de Visual Basic.

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
.Global = True
.IgnoreCase = True
.Pattern = pat
Tullbox = .Replace(cadena, "")
End With
If num_car_az = 1 Then
Limpia = CLng(Limpia)
End If
End Function
Рекомендации по теме
Комментарии
Автор

No es lo que buscaba pero no queda duda de que sos un genio. Gracias por este aporte.

gabrieladrianpoggi
Автор

¡Joya de formula! Aunque le haya faltado el caso particular de letras y números se soluciona bien rápido

juanjosegr
Автор

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.

josuereyesgonzalez
Автор

Me salvaste de horas de laburo!! CRACK

aldanakos
Автор

sigue haciendo videos de estos, realmente me fue muy util, te felicito!

Автор

Amigo muchas gracias, en verdad me ayudó bastante y me ahorraste mucho tiempo.

halleyrobertorojassalazar
Автор

me salvaste de un proceso repetitivo manual, excelente!

alonsovazquez
Автор

Excelente video, me ha sido muy útil!!👍

jessf
Автор

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.

Iveth-Ginger
Автор

excelente mi hermano, me has ahorrado dias de trabajo, te mereces mi suscripcion!!

rafalizola
Автор

Exelente video, espero que sigas montando mas informacion util como esta, gracias

oscarluisramirezfigueroa
Автор

Hola, tengo W10 y en mi excel tuve que poner PUNTO Y COMA en ves de COMA. Gracias!!!

santiagos.
Автор

Excelente vídeo, muchas gracias @Feer MC

miguellevano
Автор

muchas gracias por el video, me sirvió de mucho

jostesso
Автор

Genial, muchas gracias por facilitarme la vida laboral...

claupadi
Автор

Excelente! justo lo que necesitaba. Gracias!

aura_herbolaria
Автор

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

cooperativadetransportesda
Автор

naguevona ustedes son unos crack... voy a probarlo

CambasGaming
Автор

Tuve que poner punto y coma en vez de solo coma, ya que para últimas ediciones de Excel es asi..

ignaciodelapeyra
Автор

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?

maymacita