Automatycznie usuwaj wiodące spacje z komórek

Anonim

Jak wyczyścić komórki za pomocą VBA

Szczególnie po zaimportowaniu danych może się zdarzyć, że listy nie będą od razu odczytywane lub nie są poprawnie sformatowane. Częstym problemem jest obecność spacji wiodących przed liczbami lub tekstem. Poniższy rysunek pokazuje, jak takie treści mogą wyglądać:

Aby automatycznie usunąć początkowe spacje z danych, najpierw wybierz odpowiedni zakres komórek, a następnie wywołaj następujące makro:

Sub Usuń spację ()
Przyciemnij komórkę jako zakres
Dla każdej komórki w zaznaczeniu
Cell.Value = Application.Trim (Cell.Value)
Następna komórka
Napis końcowy

Makro usuwa wszystkie wiodące puste miejsca z poprzednio wybranych danych. Zawartość jest jednocześnie konwertowana na wartości bezwzględne. Poniższy rysunek przedstawia wynik konwersji:

Wskazówka: Jeśli chcesz wiedzieć, jak wprowadzać i uruchamiać makra w Excelu, krótki opis znajdziesz tutaj: www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros-in -excel- a.html