Jak napisać własną funkcję w Excelu. Naucz się programować w VBA

  Рет қаралды 2,659

Include Akademia Norbert Waszak

Include Akademia Norbert Waszak

Күн бұрын

Пікірлер: 18
@maniekmaniewski3873
@maniekmaniewski3873 10 ай бұрын
Wreszcie coś konkretnego i merytorycznego pozdrawiam
@IncludeAkademia
@IncludeAkademia 10 ай бұрын
Dzięki:) Cieszę się, że się przydało👍
@oniwiedza5684
@oniwiedza5684 2 жыл бұрын
Prześwietnie Pan tłumaczy. Oby tak dalej :D
@IncludeAkademia
@IncludeAkademia Жыл бұрын
Dzięki i zapraszam😀
@cerviniusbernardo
@cerviniusbernardo 11 ай бұрын
Cześć! Ekstra materiał! Jedna rzecz mnie zastanawia - skoro włączone jest Option Explicit, czyli jak rozumiem wymuszenie deklarowania zmiennych, to w takim razie dlaczego w pierwszej funkcji PoleKwadratu nie wyrzuciło błędu? nigdzie nie jest napisane jak ma być traktowana zmienna "bok", chyba że źle coś rozumiem :D
@IncludeAkademia
@IncludeAkademia 11 ай бұрын
Cześć! Option Explicit działa tylko dla zmiennych, a nie dla argumentów funkcji. Argumenty funkcji są traktowane w sposób specjalny i są automatycznie rozpoznawane przez VBA. Dlatego Option Explicit nie wymusza deklaracji argumentów funkcji. Możesz napisać jakiego typu jest argument wpisując słowo kluczowe "AS" bez dim:). Pozdrawiam!
@cerviniusbernardo
@cerviniusbernardo 11 ай бұрын
Wszystko jasne, dzięki wielkie 😉
@deathtomasz
@deathtomasz 3 жыл бұрын
Bardzo pomocne! Dzięki wielkie! :)
@IncludeAkademia
@IncludeAkademia 3 жыл бұрын
Cieszę się, że się przydałem😀. Owocnego programowania życzę.
@arturharemza7902
@arturharemza7902 3 жыл бұрын
Jak zwykle pełen profesjonalizm i świetne wytłumaczenia tak skomplikowanego narzędzia jakim jest Edytor Visual Basic. Gratulacje! Nadrobiłem już wszystkie lekcje, zatem mam nadzieję, że w środę uda mi się być "na żywo". Moglibyśmy na którymś z live'ów zrobić prosty formularz do wypełniania, który wpisywałby dane do np. 3 różnych kolumn w tabeli?
@IncludeAkademia
@IncludeAkademia 3 жыл бұрын
Dzięki Artur. Przyjdzie czas na formularze👍.
@ewelinaskorek2785
@ewelinaskorek2785 22 күн бұрын
a co zrobić, zeby utworzona funkcja działała po ponownym otworzeniu Excela? Oczywiście Excel zapsiałam w formacie .xlsm
@IncludeAkademia
@IncludeAkademia 21 күн бұрын
Funkcja zapisana w module otwartego skoroszytu zapisuje się z tym skoroszytem i po restarcie nadal działa w nim i w innych, pod warunkiem, że ten jest włączony. W innym skoroszycie funkcja poprzedzana jest nazwą skoroszytu, z którego pochodzi. Aby to zautomatyzować powinnaś napisać funkcję w module skoroszytu personal.xlsb, czyli skoroszycie makr osobistych. Jak wiadomo, ten skoroszyt włącza się zawsze z aplikacją Excel, bo jest w folderze xlStart i jest ukryty. Wszystkie makra i funkcje w Personal.xlsb działają we wszystkich plikach Excel na komputerze. Jeśli nie masz fizycznie pliku personal.xlsb, to nagraj nawet puste makro wybierając opcję zapisz makro w skoroszycie makr osobistych. Excel automatycznie stworzy plik personal i zapisze go w katalogu xlstart. Powodzenia:)
@marcinmodelski1485
@marcinmodelski1485 Жыл бұрын
czy jest możliwość stworzenia zmiennej w funkcji: if "jakiś tam moduł" został użyty then coś tam rób. chodzi mi o to jeżeli moduł działa to coś niema się wykonywać
@IncludeAkademia
@IncludeAkademia Жыл бұрын
Nie jestem pewny, czy dobrze zrozumiałem pytanie. Oczywiście, że w teście logicznym if można użyć zmiennej. Jeśli „coś nie ma się wykonać” gdy warunek jest prawdziwy, to Exit Sub , lub instrukcja goto do innej lini kodu. Jeśli nie trafiłem, to poproszę o precyzyjniejszy zestaw pytań 😀
@marcinmodelski1485
@marcinmodelski1485 Жыл бұрын
@@IncludeAkademia Chodzi mi o to, ze mam zrobiony moduł od przycisku. Który odpowiedzialny jest za kopiowanie jakiegoś zakresu z jednego arkusza do drugiego. I teraz na tym drugim arkuszu mam zrobienie funkcje która jest aktywowana gdy arkusz jest aktywny. I teraz gdy używam tego przycisku aktywuje mi się arkusz i tak funkcja chociaż niechce czy można jakoś odwloac się do modułu ze jest użyty, lub zrobić jakaś zmianna która użyje w kodzie od aktywacji arkusza.
@marekdalkowski2703
@marekdalkowski2703 Жыл бұрын
Jak zwykle znakomita robota
@IncludeAkademia
@IncludeAkademia Жыл бұрын
Dzięki👍
Jak zarządzać plikami w VBA. Praktycznie o programowaniu w Excelu za pomocą VBA
55:54
Include Akademia Norbert Waszak
Рет қаралды 714
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 23 МЛН
Wysłanie wiadomości email z Excela. Praktycznie o programowaniu w VBA
53:44
Include Akademia Norbert Waszak
Рет қаралды 8 М.
Funktionalitäten von VBA Modulen und Klassen mit C# vergleichen und verstehen
58:14
Professional Citizen Development
Рет қаралды 148
Jak łączyć i prezentować dane w Power BI
20:46
Include Akademia Norbert Waszak
Рет қаралды 5 М.
Praktycznie o programowaniu w VBA. Tabela przestawna
1:04:26
Include Akademia Norbert Waszak
Рет қаралды 965
Sztuczna inteligencja - kolejny etap biologicznej ewolucji, czy technologicznej rewolucji?
11:52
Wysyłanie wiadomości e-mail w Excelu - automatycznie generowane wiadomości
11:55
Include Akademia Norbert Waszak
Рет қаралды 1,2 М.
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18