Co zrobić, gdy liczby są reprezentowane przez kropki zamiast przecinków
Czasami zdarza się, że liczby w Excelu pojawiają się jako wartości z kropką dziesiętną zamiast kropką dziesiętną. Dzieje się tak zwłaszcza w przypadku, gdy dane zostały zaimportowane z innych systemów. Poniższa ilustracja pokazuje, jak to może wyglądać:
Wartości wyrównane do prawej na rysunku nie są prawidłowymi liczbami. Nie możesz liczyć na zawartość, ponieważ program Excel widzi ją jako tekst. Aby zrobić liczby z treści, zamień kropkę dziesiętną na przecinek. To makro wykonuje następujące makro:
Konwertuj punkty podrzędne ()
Przy błędzie Wznów Dalej
Przyciemnij komórkę jako zakres
Dla każdej komórki w zaznaczeniu
Cell.Value = Application.Substitute (Cell.Value, ".", ",") * 1
Następna komórka
W przypadku błędu Przejdź do 0
Napis końcowy
Aby użyć makra, wykonaj następujące czynności:
- Wybierz zakres komórek zawierających zawartość, którą chcesz przekonwertować.
- Wywołaj makro za pomocą polecenia „Dodatki - Makro”.
Excel konwertuje teraz całą zawartość na odpowiednie liczby. Poniższy rysunek pokazuje, jak wygląda wynik:
Wskazówka: Jeśli chcesz wiedzieć, jak wprowadzać makra w Excelu, krótki opis znajdziesz tutaj: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros -w- excel-a.html