Funkcję można porównać do formuły TERAZ() w arkuszu Excel. Jeśli z kolei chcielibyśmy, by VB zwrócił nam samą bieżącą datę, powinniśmy skorzystać z funkcji Date(), o której możesz przeczytać w tym artykule: VBA Date.
Funkcja Now VBA zwraca obecną datę datę i godzinę lub samą godzinę. Jeśli chcemy by Excel VBA zwrócił nam bieżącą datę, powinniśmy użyć tej właśnie funkcji. Funkcja Date nie posiada argumentów. Wartość godziny z funkcji Now to godzina systemowa.
piątek, 23 marca 2018
Data na podstawie numeru PESEL w Excelu
Warunki, które chcemy wziąć pod uwagę:
Numer PESEL składa się z 11 znaków. Pierwsze 6 cyfr numeru określają datę urodzenia kolejno: rok, miesiąc, dzień.Numery PESEL osób urodzonych po roku 2000 mają liczbę określającą miesiąc urodzenia zwiększoną o 20. Jeśli zbudowanie takiej funkcji wydaje Ci się z początku zbyt skomplikowane, najlepszym rozwiązaniem jest rozbicie naszej funkcji na części pierwsze obliczając:
Zamiana numeru PESEL na datę urodzenia
Excel w swoich funkcjach wbudowanych nie posiada funkcji umożliwiającej nam zamianę numeru PESEL na datę urodzenia. Funkcję tą możemy zbudować samodzielnie wykorzystując tzw. funkcje zagnieżdżone.W naszym przykładzie interesować nas będą numery PESEL osób urodzonych po roku 1900. Jak wiemy, jest to najniższa wartość daty, którą Excel jest nam w stanie zinterpretować jako datę. Źródło: Data urodzenia z PESEL Excel
=DATA(JEŻELI(WARTOŚĆ(FRAGMENT.TEKSTU(A1;3;2))>12;20;19)&LEWY(A1;2);MOD(FRAGMENT.TEKSTU(A1;3;2);20);FRAGMENT.TEKSTU(A1;5;2))
=DATA(JEŻELI(WARTOŚĆ(FRAGMENT.TEKSTU(A1;3;2))>12;20;19)&LEWY(A1;2);MOD(FRAGMENT.TEKSTU(A1;3;2);20);FRAGMENT.TEKSTU(A1;5;2))
Inne przykłady Excel i VBA: VBA Przykłady,
Kurs VBA: Kurs VBA
piątek, 16 marca 2018
Względne, bezwzględne, mieszane - adresowania komórek w Excel
Czym jest Excel
Microsoft Excel to program do obsługi arkuszy kalkulacyjnych, który pozwala wprowadzać wartości liczbowe lub dane do wierszy lub kolumn arkusza kalkulacyjnego, oraz wykorzystywać te wartości dla takich rzeczy jak obliczenia, wykresy i analizy statystyczne. Dlaczego warto korzystać z Excela? Dowiesz się dużo o przydatności arkuszy kalkulacyjnych w pracy i edukacji. Możesz nauczyć się obsługi Excela na konkretnych przykładach. Używaj tych przykładów, by usprawniać swoją pracę.Kurs Excel
Najlepiej skorzystaj z kompleksowych kursów Excel na internecie. Taki samouczek programu Excel to centrum zasobów. Są tam przykładowe wzory, aby ułatwić każdemu uczestnikowi naukę Excel bez wysiłku. Postępując zgodnie z lekcjami kursu, możesz tworzyć niestandardowe arkusze do usprawnienia pracy własnej w MS Excel. Ponadto można nauczyć się podstaw, a one są najważniejsze. Jeden z lepszych kursów Excel od podstaw znajdziesz na tej stronie Kurs Excel Podstawy.Adresowanie względne bezwzględne i mieszane
W Excelu możemy rozróżnić następujące sposoby adresowania komórek względne, bezwzględne, mieszane. Względne adresowanie jest najprostszym sposobem rozwiązania problemu. Aby to zrobić, po prostu odwołaj się do wartości w dowolnej komórce w najprostszy sposób. Na przykład, odwołując się do wartości w komórce A1, wprowadzamy formułę = A1. Zwróć uwagę, że wzór zmienia się podczas przenoszenia do innych komórek. Adresowanie bezwzględne obejmuje odwoływanie się do danej komórki, ale podczas zmiany wzorca na inne komórki wzór nie ulega zmianie. Mieszane adresowanie jest kombinacją dwóch poprzednich sposobów adresowania. Możemy skonstruować wzór w taki sposób, aby zmieniał się wraz z przesuwaniem tylko w poziomie lub tylko w pionie. Więcej info znajdziesz pod tym adresem link.
Subskrybuj:
Posty (Atom)


