Red de conocimiento informático - Aprendizaje de programación - ¿Cómo extraer solo letras y números en una columna de celdas en Excel sin extraer caracteres chinos? (El número de letras y números en cada línea es diferente).

¿Cómo extraer solo letras y números en una columna de celdas en Excel sin extraer caracteres chinos? (El número de letras y números en cada línea es diferente).

Suponiendo que los datos originales están en la columna A, use VBA para extraer solo las letras y números de la columna B:

Inserte un botón de comando y prográmelo de la siguiente manera:

¿Privado? ¿Sub? CommandButton1_Click()

¿Atenuado? ¿trapo? ¿Como? alcance,? ¿I? ¿Como? Entero,? Rango de un dólar

("B:B"). Borrar contenido

¿Para qué? ¿Cada? ¿trapo? ¿existir? Range("A1:A"? amp? Range("A65536").End(xlUp).Row)

¿Un dólar? =?""

¿Para qué? ¿I? =?1?¿Adónde ir? Lun(trapo)

¿Y si? VBA. Asc(Mid(rag,i,?1))?gt=?0?entonces

¿Un dólar? =?¿Un dólar? ¿amperio? Medio(trapo,?I,?1)

¿Fin? ¿Y si

Siguiente? Yo

trapo. offset(,?1)?=?un dólar

luego

final? Submarino

Por ejemplo: