1. Czym są makra w Excel Makra w Excel to programy działające pod Excelem. Każdy z tych programów ma swój kod. To właśnie ten kod jest napisany w VBA. Makr w Excelu używamy przede wszystkim do przyspieszenia i automatyzacji działań, które robilibyśmy ręcznie. By w pełni korzystać z makr i […]
1. Jak napisać pierwszy program w Excel VBA Jeśli już wiesz czym są makra i do czego służy VBA, najwyższy czas napisać swój pierwszy program. Chcemy, by w komórce „A1” arkusza danych, w którym obecnie jesteśmy wyświetlił nam się napis „Witaj w VBA!”. W tym celu otwieramy Edytor VisualBasic w […]
1. Edytor VisualBasic – wprowadzenie Edytor VisualBasic będzie podstawowym narzędziem, którym będziemy posługiwać się w naszym kursie. By móc w pełni korzystać z możliwość VBA na naszym komputerze, powinniśmy zacząć od: Odblokowania zakładki Deweloper w naszym Excelu Włączyć obsługę makr
Czym jest VBA w Excelu? Visual Basic for Applications, a więc popularne VBA to język programowania, którego możemy używać przede wszystkim w aplikacjach pakietu MsOffice. VBA znacząco rozszerza możliwości pakietu. Umożliwia nam tworzenie rzeczy, które na pierwszy rzut oka wydają się niemożliwe do zrobienia w Excel, Word czy Access. W […]
W przypadku, gdy naszym zadaniem jest odświeżenie wszystkich zewnętrznych źródeł danych korzystających z tzw. QueryTables, możemy skorzystać z makra używanego m. in. do odświeżania tabel przestawnych w naszym skoroszycie. Uruchomienie poniższego kodu spowoduje odświeżenie wszystkich tabel przestawnych oraz źródeł danych. Działa analogicznie jak kliknięcie przycisku „Odśwież” w zakładce
Jak odświeżyć wszystkie tabele przestawne makrem w VBA? Odświeżanie tabel przestawnych VBA to dobry sposób, by zautomatyzować nasze aplikacje. Naszym zadaniem jest odświeżenie wszystkich tabel przestawnych w skoroszycie Excel. Posłuży nam do tego proste makro. Jeśli nie ma dla nas większego znaczenia to, czy odświeżamy tabele przestawne, czy też połączenia […]
Wyobraźmy sobie prosty przykład. Posiadamy zbiór danych. Chcemy, pokazać nasze dane tydzień po tygodniu. W tym celu chcemy zrobić z daty numer tygodnia np 01, 09, 52 itp. Stosując poniższą konstrukcję otrzymamy wynik w formie liczby całkowitej: select DATEPART( ISO_WEEK, '2016-01-16′); ———– 2 (1 row(s) affected) Jeśli chcemy, by nasz wynik […]
ISO Week jest powszechnie używanym standardem pokazującym kolejny numer tygodnia w danym roku w formie liczbowej. Najważniejsze jego cechy w odróżnieniu od innych formatów, to: poniedziałek uwzględniany jest jako pierwszy dzień tygodnia pierwszy tydzień danego roku zawiera pierwszy dzień roboczy tego roku. W wersjach SQL Server 2008 R2 i wyższych problem jest […]
Jeśli w SQL Server brakuje jakiejś ważnej funkcji, z pewnością jest to m.in. funkcja pozwalająca nam zliczać dni robocze pomiędzy datami. Poniżej prosty przykład takiej funkcji. Uwzględnia ona takie warunki jak: Zwraca różnicę pomiędzy dwiema datami w liczbach całkowitych Pomija weekendy i święta (w naszym przypadku święta dla lat 2015 […]
Tworzenie relacji pomiędzy obiektami to jedna z podstaw użytkowania relacyjnych baz danych. Relacje tworzymy na podstawie powiązań pomiędzy tabelami. Najbardziej typowym powiązaniem jest złączenie klucza głównego z tabeli 1 z kluczem obcym w tabeli 2. Spróbujmy połączyć 2 tabele: Production.Product oraz Production.ProductModel. Tabele te można złączyć za pomocą kolumn w obu tabelkach, […]