VBA

Solver i kombinacja liczb dających określoną sumę

Kilka dni temu stanąłem (mam dziwne wrażenie, że nie ja pierwszy) przed następującym problemem: w jaki sposób z listy liczb wybrać wszystkie kombinacje dające określoną sumę ? Problem tylko pozornie wydaje się prosty (w każdym razie wydawał mi się taki kilka dni temu, kiedy pełen zapału postanowiłem pomóc współpracownikowi, który musi ręcznie wyłuskiwać z bardzo […]

Czytaj cały wpis →

Zaznaczanie różnymi kolorami powtarzających się wartości

Potrzebujemy, aby makro VBA (niekoniecznie makro, ale jakoś nie wymyśliłem jeszcze innego sposobu) zaznaczalo w kolumnie, przy pomocy róznych kolorów,  powtarzajęce się wartości. Mniej więcej tak: Gdyby chodziło tylko o zaznaczanie komórek, których wartość się po prostu powtarza skorzystałbym z Formatowania warunkowego. W omawianym przypadku sprawa jest jednak nieco bardziej skomplikowana, ponieważ chciałem, aby różne […]

Czytaj cały wpis →

Kilka wierszy w komórce Excela – dodatkowe przemyślenia

Kilka dni temu pisałem o usuwaniu z komórki Excela znaków podziału linii, które wstawiamy sobie od czasu do czasu przy pomocy kombinacji klawiszy ALT+ENTER. W rezultacie, mamy oczywiście komórkę, w której znajduje się ciąg tekstowy podzielony na kilka wierszy. Dzisiaj napiszę o tym w jaki sposób można wybrać i wyświetlić tylko jeden, wskazany wiersz z […]

Czytaj cały wpis →

Kryteria filtrowania poza nagłówkiem tabeli

Pytanie jakie otrzymałem od Małgorzaty: „Posiadam tabelę z następującymi kolumnami: nr dokumentu, branża, typ dokumentu, adresat, data, opis pisma. Tabela ma być filtrowana wg branży i typu dokumentu. Czy dałoby się zrobić tak, żeby warunki filtrowania znajdowały się powyżej tabeli, a nie bezpośrednio w nagłówku tabeli?” Problem (w moim odczuciu) jest głównie estetyczny, niezależnie bowiem […]

Czytaj cały wpis →

Zaokrąglanie – excelowe dziwactwa i niekonsekwencje

Jednym z „dziwactw” Excela, które może powodować nieco zamieszania, jeżeli się o nim nie wie, jest stosowanie przez program dwóch różnych algorytmów zaokrąglania liczb. Konsekwencje istnienia „dziwactwa” na rysunku poniżej. Wszystko, co zrobiłem to zaokrągliłem każdą z liczb, a następnie zsumowałem. W pierwszym przypadku (kolumna I) zaokrąglałem przy pomocy excelowskiej funkcji ZAOKR, w drugim (kolumna […]

Czytaj cały wpis →

Odwracanie kolejności liter w wyrazach oraz wyrazów w zdaniach

Kilka dni temu rozpocząłem pisanie o odwracaniu kolejności wyrazów i znaków w ciągach tekstowych oraz cyfr w liczbach. Zdążyłem wtedy napisać tylko o liczbach, dzisiaj więc kilka słów o ciągach tekstowych. Odwracanie kolejności wyrazów przy pomocy funkcji Excela Mam w komórce „Jan Kowalski”, a bardzo chciałbym mieć „Kowalski Jan”. Problem można rozwiązać przy pomocy poniższej […]

Czytaj cały wpis →

Wybór niepowtarzających się elementów przy pomocy kolekcji (zbiorów)

Przygotowując formularz do obsługi magazynu potrzebowałem wygenerować i umieścić w kontrolce ListBox listę niepowtarzających się elementów pobieranych z komórek jednego ze skoroszytów. Mam tam listę wszystkich producentów oraz waluty, w jakich rozliczane są zakupy. Poniżej fragment wspomnianego skoroszytu (przechowywane są w nim ustawienia aplikacji). Ponieważ jest to „żywy organizm” postanowiłem poukrywać informacje, które niekoniecznie są […]

Czytaj cały wpis →