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 […]
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, […]
Funkcja TRIM w Excelu i VBA
Niektóre funkcje obliczeniowe w Excelu posiadają swoje odpowiedniki w VBA. Pomimo takiej samej nazwy, mają nieco inną budowę lub zwracają inny wynik. Jedną z nich jest funkcja TRIM, która służy do usuwania zbędnych spacji z tekstu. Okazuje się, że nawet tak błaha czynność może być wykonywana na różne sposoby. Funkcje z taką samą nazwą VBA […]
Komentarz w chronionym arkuszu
Komentarz standardowo nie może zostać dodany do arkusza chronionego. Podobnie jego edycja w takim arkuszu również jest niemożliwa. Za pomocą pewnej subtelnej zmiany w kodzie makra – możemy jednak to zrobić. W jaki sposób? O tym dowiesz się z tej krótkiej notki. Problem Niedawno pracowałem nad aplikacją do rozliczania delegacji służbowych. Trochę zachodu było z […]
Błąd 1004 przy ukryciu kolumn
Jednym z błędów, które mogą nam się przytrafić w codziennej pracy z VBA jest błąd 1004. Nie jest to błąd składni czy kompilacji – pojawia się później, podczas wykonywania kodu. Zazwyczaj przyczyną jest to, że kompilator nie może znaleźć obiektu, do którego chcemy się odwołać. Błąd podczas…. ukrycia kolumn Niecały miesiąc temu testowałem makro, którego […]
WYSZUKAJ.PIONOWO vs. wielkość liter?
Funkcja WYSZUKAJ.PIONOWO, jak również kombinacja PODAJ.POZYCJĘ + INDEKS, zachowują się w pewnym obszarze tak samo. Oba rozwiązania zwracają w wyniku pierwszą znalezioną wartość. Są też niewrażliwe na wielkość liter. Czy da się wyszukiwać dane uwzględniając również ten warunek? O tym dowiesz się w tym artykule. Zbawienna funkcja PORÓWNAJ W praktyce dość rzadko pojawia się potrzeba […]