Jan 19 2010

Wtorki z VBA cz.13 – Określanie, czy zakres zawiera się w innym zakresie

Posted by Marcin

Funkcja, którą Wam przedstawię w tym poście (czyli sprawdzanie, czy jeden z zakresów zawiera się w drugim), prawdopodobnie nie będzie tak często używana jak metody wydajnego przetwarzania zakresów czy sposoby wprowadzania danych do arkusza, niemniej jednak może być dość ciekawa dla programistów VBA, a dodatkowo umożliwi prezentację właściwości Parent oraz metody Union. Read more »

Jan 14 2010

Funkcje arkusza w VBA

Posted by Marcin

Aby poprawnie wstawić formułę/funkcję do arkusza z poziomu Visual Basic korzystamy z właściwości Formula obiektu Range, ale dodatkowo musimy pamiętać o dwóch podstawowych zasadach: Read more »

Filed under : VBA, Wszystkie | No Comments »
Jan 11 2010

Wtorki z VBA cz.12 – Usuwanie pustych wierszy

Posted by Marcin

Wraz z nastaniem Excela 2007 kwestie wydajności oprogramowania dla Excela zaczynają być IMHO coraz istotniejsze. Dlaczego? Dlatego, że ilość wierszy (milion!), lub raczej ilość komórek, które przetwarzalibyśmy stosując prymitywne metody brute-force jest tak duża, że makra wykonywałyby się zbyt długo. Dlatego warto się czasami chwilę zastanowic jak zredukować ilość operacji i zaplanować w miarę wydajny algorytm. Dziś przedstawię Wam pomysł jak usunąć wszystkie puste wiersze, unikając przeglądania każdego z wierszy. Read more »