Archive for marzec 31st, 2011
[daily snippet] Excel VBA – Zaokrąglanie w górę i w dół
marzec 31st, 2011. Published under Visual Basic, Zabawy z kodem. No Comments.
Witam w nowym cyklu “daily snippet”. Nie oznacza to oczywiście, że snippety będą publikowane codziennie, ale postaram się częściej, niż zwykle. Będą to bardzo krótkie wpisy z maleńkimi (często jednolinijkowymi) fragmentami kodu. Taki zbiór przydatnych rzeczy. Krótko, więc z reguły bez “czytaj dalej”, a przynajmniej z esencją sensu posta w jego nagłówku :)
Na pierwszy ogień zaokrąglanie liczb. Excel VBA posiada funkcję Round(), która po prostu zaokrągla, ale warto wiedzieć, że można też zaokrąglać w górę i w dół, stosując kolejno:
Application.RoundUp(liczba, miejscaPoPrzecinku) Application.RoundDown(liczba, miejscaPoPrzecinku)
Na marginesie, gdyby komuś się chciało analizować kod, zanim znalazłem te funkcje, zdążyłem już napisać własne. Smacznego:
(więcej…)