Automatiškai pašalinkite iš langelių pirmaujančias tarpus

Turinys

Kaip išvalyti ląsteles per VBA

Ypač po duomenų importavimo gali atsitikti taip, kad sąrašų negalima perskaityti iš karto arba jie netinkamai suformatuoti. Dažna problema yra tai, kad prieš skaitmenis ar tekstą yra tarpų. Toliau pateiktame paveikslėlyje parodyta, kaip toks turinys gali atrodyti:

Jei norite automatiškai pašalinti pirmaujančias tarpus tarp duomenų, pirmiausia pasirinkite atitinkamą langelių diapazoną ir tada iškvieskite šią makrokomandą:

Sub RemoveSpace ()
„Dim Cell“ kaip diapazonas
Už kiekvieną pasirinktą langelį
Cell.Value = Application.Trim (Cell.Value)
Kitas langelis
Pabaiga Sub

Makrokomandos ištrina visas pagrindines tuščias vietas iš anksčiau pasirinktų duomenų. Turinys taip pat konvertuojamas į absoliučias vertes tuo pačiu metu. Toliau pateiktame paveikslėlyje parodytas konversijos rezultatas:

Patarimas: Jei norite sužinoti, kaip įvesti ir paleisti makrokomandas „Excel“, trumpą aprašymą rasite čia: www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros-in -excel- a.html

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave