Wreszcie coś konkretnego i merytorycznego pozdrawiam
@IncludeAkademia10 ай бұрын
Dzięki:) Cieszę się, że się przydało👍
@oniwiedza56842 жыл бұрын
Prześwietnie Pan tłumaczy. Oby tak dalej :D
@IncludeAkademia Жыл бұрын
Dzięki i zapraszam😀
@cerviniusbernardo11 ай бұрын
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
@IncludeAkademia11 ай бұрын
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!
@cerviniusbernardo11 ай бұрын
Wszystko jasne, dzięki wielkie 😉
@deathtomasz3 жыл бұрын
Bardzo pomocne! Dzięki wielkie! :)
@IncludeAkademia3 жыл бұрын
Cieszę się, że się przydałem😀. Owocnego programowania życzę.
@arturharemza79023 жыл бұрын
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?
@IncludeAkademia3 жыл бұрын
Dzięki Artur. Przyjdzie czas na formularze👍.
@ewelinaskorek278522 күн бұрын
a co zrobić, zeby utworzona funkcja działała po ponownym otworzeniu Excela? Oczywiście Excel zapsiałam w formacie .xlsm
@IncludeAkademia21 күн бұрын
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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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.