W Excelu możemy porównywać ze sobą nie tylko liczby, ale również tekst. Co więcej – możemy to robić za pomocą znaków arytmetycznych! VBA stosuje porównanie binarne i tekstowe. Jakie są między nimi różnice? O tym dowiesz się czytając ten tekst. Porównanie Tekstów W Excelu możemy zestawiać ze sobą teksty według pozycji danej litery w alfabecie („a”<”b”). Czasami jednak zwykły operator porównania nie wystarczy. W przypadku gdy dwa takie same słowa różnią się wielkością […]
Pętla Do While i Do Until
Korzystanie z pętli należy do abecadła programowania bez względu na język, w którym kodujemy. Jednymi z bardziej popularnych konstrukcji są Do While i Do Until. Obie pętle są do siebie bardzo podobne, ale odróżnia je sposób określenia warunku. Typy Pętli w VBA W VBA najbardziej popularną pętlą jest prawdopodobnie For Next. Sprawdza się ona doskonale, gdy chcemy np. sprawdzić wszystkie elementy tablicy. Nieco rzadziej możemy zobaczyć w makrach konstrukcję For Each. Służy ona do wykonywania operacji […]
Odświeżenie Tabeli Przestawnej
Tabele przestawne są jednym z najpotężniejszych narzędzi w Excelu. W praktyce zaobserwowałem jeden drobny problem związany z ich aktualizacją. Odświeżenie tabeli przestawnej czasami powoduje usunięcie założonych na nią filtrów. Jak tego uniknąć? O tym dowiesz się w tym tekście. Odświeżenie Gubi Filtry W praktyce przeważnie korzystam z rozwiązania, w którym tabela przestawna jest już utworzona w arkuszu pomocniczym. Po zaczytaniu nowych danych, jest ona tylko odświeżana. Nie ma bowiem potrzeby, aby tworzyć […]
Twarda Spacja
W Excelu często przetwarzamy dane pochodzące z różnych systemów informatycznych. Nierzadko musimy poradzić sobie z dziwnymi znakami. Jednym z nich jest tzw. twarda spacja. Jak usunąć ten znak? O tym przeczytasz w tym artykule. Usunięcie Przez Ctrl+H Twarda spacja to znak, który wygląda jak zwykła spacja, ale nim nie jest. Wywołanie skrótu Ctrl+H i próba zamiany znaku zwykłej spacji na pusty ciąg, nie daje żadnego efektu, kod tego znaku […]
Ukrycie Zer Na Wykresie
Pewną irytującą rzeczą w pracy z wykresami jest wyświetlanie etykiet z wartością zero. W przypadku liczb dodatnich widzimy słupek i przypisaną mu liczbę. W przypadku zer, nie widzimy słupka, ale widzimy etykietę 0. Ukrycie zer na wykresie ma za zadanie poprawić jego estetykę. Słupki i Punkty Niedawno stanąłem przed wyzwaniem, który opisałem w pierwszym nagłówku. Projekt dotyczył wizualizacji poziomu zapasów wyrobów gotowych. Na wykresie miałem pięć serii danych. Dwie były wyświetlone w słupkach, […]
Sumowanie Według Waluty
W tej notce przedstawię sposób na sumowanie według waluty. Excel nie posiada w swoim potężnym arsenale takiej funkcji, więc musimy ją sobie stworzyć sami. Jak to zrobić? Najlepiej odwołując się do pewnej właściwości obiektu Range. Koncepcja Rozwiązania Aby rozwiązać problem należy wykonać dwie czynności. Napisać własną funkcję VBA, która w wyniku zwróci symbol danej waluty. Zsumować kwoty warunkowo, przyjmując za kryterium symbol waluty zwrócony wcześniej przez funkcję VBA. […]