w kodzie arkuszu [syntax=vb]Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Columns(1), Target) Is Nothing Then Me.Unprotect With Target.Offset(, 1).Resize(, 2) .Locked = Target = 0 .ClearContents End With Me.Protect End If End Sub [/syntax]
[url=https://analysistabs.com/excel-vba/...
Witam, Chcialbym ustawic w excelu jak nizej. Najlepiej przy pomocy kodu VBA: Komorka A1: formula laczaca ze soba 2 inne komorki z arkusza w formie tekstowej. Dla przykladu =A2&A3. Komorka B1: jezeli w A1 pojawia sie tekst np "taktak" to w B1 pojawia sie liczba znaleziona przy pomocy vlookup i B1 jest chroniona - nie mozna jej edytowac. Jesli natomiast...
Witam mam podobny temat; mianowicie gdy będę wypełniać dane w kolumnie "A" to będzie blokować kolumny "B", "C", "D" i "E". Chodzi mi o taki kod gdzie będzie działać na każdy wiersz (wypełnie wiersz 3 to działa dla A3, B3,C3,D3 i E3 i tak dla każdego wiersza). Będę wdzięczny za pomoc. Wydzieliłem jako nowy temat. Nie podpinaj się pod cudze wątki.
http://www.goldenline.pl/grupy/Zainteres...
Nie dokładnie o to mi chodziło kod blokuje mi tylko wiersz tej jeden w którym jest coś aktualnie wpisanie (zaznaczenie). Chciałbym aby blokował wszystkie wiersze powyżej, które w jednej z kolumn w danym wierszu mają wartość (dla mnie zapis "m" lub "p" lub "c") takie blokowanie warunkowe. Np. warunkową kolumną jest kolumna E. Jeżeli w danym wersie jest...
1.jak zweryfikować za pomocą makro czy dany dzien jest ostatnim dniem miesiaca jezeli tak aktywuje dalsza funkcje jezeli nie to nadal ja blokuje. 2.formatowanie warunkowe: gdy zmienie w 'c3' date zaznaczy mi sobote i niedziele. Jak zrobić taki myk bez klepnania kazdego z osobna gdy dodam osobnika do a4 i chce by owe soboty i niedziele rowniez sie zaznaczyly...
Musisz mieć dwie strefy? Wejścia blokowane bez wyjścia z obiektu i kontaktron jako linia wejścia wyjścia warunkowa spełnia Twoje założenia. Jednocześnie rozwiązuje się problem z klawiaturą strefową.
Można.Zaznaczasz cały zakres w którym chcesz wprowadzić formatowanie warunkowe, a potem piszesz funkcje formatowania warunkowego tak, jakbyś wpisywał ją do pierwszej komórki w lewym rogu. Excel automatycznie przekopiuje formułę na pozostałe pola w zaznaczonym zakresie z uwzględnieniem przesunięć kolumn i wierszy (więc co ma zostać stałe, blokujesz znakiem...
Podświetlenie tym samym kolorem ? Jakby nie działało, ustaw w opcjach programu (Centrum zaufania, ustawienia makr) niski poziom zabezpieczeń - inaczej Excel blokuje makra. Po zmianie trzeba wyjść z Excela i jeszcze raz go uruchomić.
Tak i to na kilka sposobów. Najprostsze, byłoby zadeklarowanie zmiennej globalnej typu Boolean, warunkowe uruchomianie procedury i makro z inputbox'em zmieniające stan zmiennej.
No to zacznijmy od początku. Skoro dioda w zasilaczu nie gaśnie to teoretycznie nie masz zwarcia (teoretycznie bo równie dobrze możesz mieć zwarcie a przetwornica blokuje wyjście ale mniejsza o większość) Na początku zmierz napięcie na PR102 w stosunku do masy, jak będzie tzn. że główna gałąź (B+) nie jest na zwarciu. Następnie zmierz napięcia na PL200...
ale mijania są wyłączone (dla tego pin E) E - światło postojowe Zdecyduj się wreszcie! Wszystko już masz podane i rozrysowane. I nie, ciągłe podawanie impulsów na wejście sterujące niczego nie uszkodzi. I czy ty jeszcze chcesz, żeby przekaźnik nie załączał się, jeśli impuls na jego sterowaniu będzie dłuży niż określony czas? To po co blokowanie wcześniej?
W jaki sposób, przy użyciu formatowania warunkowego lub kodu w VBA można zablokować (np. na hasło), możliwość zmiany, edycji komórek w całym skoroszycie. Pozostawiając jedynie możliwość edytowania komórek wybranej kolumny? Np. Chciał bym udostępnić w skoroszycie możliwość dokonywania zmiany zawartości komórek kolumny D z zakresu od D3 do D27. Z możliwością...
Nie pamiętałem co tam w tym Twoim arkuszu jest "namotane" :cry: W mojej wersji działa tu makro "naprawione", dwie kolumny z listami poprawności danych, formatowanie warunkowe ukrywające :D dane w kolumnie H , oraz formułki w kolumnie J - Ufff... sporo tego i na dodatek jak wprowadziłem weryfikację poprawności danych w kolumnie I - to wszystko "wypaliło...
Może spróbuj wykożystać funcje zwracające aktualny czas i od wyniku funcji za pomocą zależności IF, uzależnić wyniki reszty arkusza. W funkcjach warunkowych (np.IF) możesz podać parametry PRAWDA i FAŁSZ. Czyli w wyniku innej daty cały arkusz będzie błędnie wyliczać.
To chyba mi nie pomoże. Jesem początkujący w bascomie 01ale z tego co wiem procesor wyjść INT ma 2 lub 3. A ja mam w planach zrobienie 4 odbiorników więc to chyba wyklucza taki sposób. Chyba że każde wyjście da się ustawić jako int? Przy jednym tylko wejściu wystarczyłoby podłączenie wejścia pod interrupt i w jego subrutynie zablokowanie tego interruptu...
Szkoda, że nie czytasz dokładnie postów, z których kopiujesz kod VBA :D W tamtym wątku, chyba dość wyraźnie było opisane jakie problemy stwarza blokowanie komórek i ochrona arkusza :cunning: Dla uzyskania zbliżonego efektu tzn. uzyskanie oznaczenia wszystkich zmian jakie dokonane były od czasu ostatniego zamknięcia pliku :idea: (mechanizm ukrytej kopii...
1. Jaki zestaw/sprzęt polecilibyście do takiej instalacji? 2. Jak powinien wyglądać schemat? Tutaj zazwyczaj schemat jest zależny od konkretnego systemu, więc zacząłbym od tego. 3. Czy przycisk otwarcia furtki z wewnątrz posesji mógłby być bezprzewodowy? Niestety nie mam poprowadzonego peszla. Oczywiście, że mógłby. Skorzystaj np. z radiolini firmy...
Prawdopodobnie już wiem dlaczego tak to działa jak działa. W pliku projektu STM32CubeMX w konfiguracji FATFS -> System Parameters jest parametr FS_REENTRANT . W przypadku kodu bez FreeRTOS ten parametr ustawiony jest na Disabled i dlatego działa dobrze. Jeżeli wygenerujemy kod z FreeRTOS to ten parametr jest ustawiony na Enabled i wtedy nie wnikając...
bo nikt nie siedzi w mojej głowie Dobrze to ująłeś.:) Może spróbuj w krokach opisać kolejne zdarzenia i ich skutki, to zamieni się to na VBA. Arkusz usuwanie: Wpisujemy kod do komórki 1A Skrypt sprawdza czy jest ten kod w arkuszu wstawianie A:A jeśli jest usuwa go z arkusza wstawianie (najlepiej cała komórkę nie tylko wpis) odblokowywuje edycję w zakładka...
W podprogramie obsługi przerwania powinno się wstawiać tylko niezbędne instrukcje, tak aby nie blokować na dłuższy czas innych przerwań. Wyświetlanie lepiej przenieść do pętli głównej lub umieścić w podprogramie. Metoda wyświetlania bez CLS jest dobra, jednak nie trzeba "kasować"wyświetlacza spacjami. Należy nadpisać dany fragment. Spacje można wyświetlić...
Ja jestem przekonany, że powody muszą być. Zbyt dużo tych przypadków. Często wnioski, lub przynajmniej podejrzenia nasuwają się po analizie wpisów w książeczce zdrowia dziecka. Są pewne procedury medyczne, których podstawą działania jest "mobilizowanie" układu immunologicznego. Kto wie czy w niektórych przypadkach być może zależnych od genetyki nie...
Linię wspólną najczęściej stosuje się na korytarzu, do/z którego wchodzimy/wychodzimy z innych pomieszczeń (podsystemów, stref) do których należy. Często stosowane w np. biurach z których pracownicy wchodzą/wychodzą o różnych godzinach. Wtedy zależnie od konfiguracji dla linii wspólnej ustawiamy różne typy linii: jako linię wewnętrzną (warunkową) na...
To możesz obejrzeć na klimatroniku, sprawdź co Ci pokazuje. KLIMATRONIK Zmiana jednostek wyświetlania temperatury. Naciśnij i przytrzymaj przycisk recyrkulacji. Następnie naciśnij ‘+’ temperatury aby zmieniać jednostki pomiędzy Celsjuszami i Fahrenheitami na wyświetlaczu klimatyzacji i wskaźnika temperatury zewnętrznej. Dostępne kody diagnostyczne....
Tutaj masz ukryte funkcje klimatronika: KLIMATRONIK Zmiana jednostek wyswietlania temperatury. Nacisnij i przytrzymaj przycisk recyrkulacji. Nastepnie nacisnij '+' temperatury aby zmieniac jednostki pomiedzy Celsjuszami i Fahrenheitami na wyswietlaczu klimatyzacji i wskaznika temperatury zewnetrznej. Dostepne kody diagnostyczne. Nacisnij i przytrzymaj...
Ze względu na fakt iż kolega zakłada coraz to nowe wątki, traktujące na temat tej samej usterki: http://www.elektroda.pl/rtvforum/viewtop... http://www.elektroda.pl/rtvforum/viewtop... http://www.elektroda.pl/rtvforum/viewtop... http://www.elektroda.pl/rtvforum/viewtop...
Witam. Mam problem z wiertarką. O tuż podczas gdy zaczynam wiercić wiertłem o grubości 6 mm wiertło chowa się w wiertarce. Na głowicy jest oznaczanie: 0,8-10 mm więc wiertło powinno być dobre. Wiertarka to METABO SBE 705. Proszę o pomoc gdyż nie mam zielonego pojęcia co sie dzieje. Wydaje mi się że w środku w głowicy powinno być "coś" co by blokowało...
http://www.audiworld.com/tech/int5.shtml https://www.youtube.com/watch?v=9LwF9OK9... Zmiana jednostek wyświetlania temperatury. Naciśnij i przytrzymaj przycisk recyrkulacji. Następnie naciśnij ‘+’ temperatury aby zmieniać jednostki pomiędzy Celsjuszami i Fahrenheitami na wyświetlaczu klimatyzacji i wskaźnika temperatury zewnętrznej. Dostępne...
RitterX - Myśląc nad architekturą tego urządzenia jeszcze na wczesnym etapie musiałem przemyśleć bardzo dokładanie te kwestie o których wspominasz. W końcu podjąłem decyzję i zdecydowałem się na sposób podobny do strzelania z broni palnej, a mianowicie: załaduj i strzel. Upraszczając - "załaduj" oznacza pobranie z kolumny pamięci kodu instrukcji i ewentualnie...
Nie w tym rzecz. Wszyscy, łącznie ze mną, zastanawiają się nad tym Otwieram plik, wypełniam kilka pól z zakresu C4 – AF1000, ew. zmieniam wypełnione komórki, zapisuję plik, otwieram go ponownie i już nie mogę zmieniać wcześniej wpisanych komórek. Zapętlij to :) Jeśli: -zapisuję plik, otwieram go ponownie i już nie mogę zmieniać wcześniej wpisanych...
Czy próbowałeś zbliżyć się do maksymalnej możliwej szybkości komunikacji z wyświetlaczem OLED, czyli 400 kHz? Nie, ponieważ moje procedury działają tylko na 100 kHz. Żeby zmienić ich częstotliwość działania, trzeba by je napisać od nowa z uwzględnieniem krótszych opóźnień. Wtedy na pewno nie zadziałają przy niższych częstotliwościach pracy mikrokontrolera...
Strasznie kombinujecie. I z tymi diodami i z przyciemnianiem szyb i z zabieraniem dowodu. Jeżeli chodzi o oświetlenie pojazdu to jest ono dokładnie określone w przepisach - co ma być z przodu pojazdu a co z tyłu i co po bokach. Są określone kolory i kształty. Dodatkowo jest mowa o dopuszczeniu urządzeń do eksploatacji - czyli o homologacji. Co do diod...
Jednym ze sposobów jest zapętlenie po ostatnim NEXT: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 8000000 Config Portb.0 = Output Config Portb.1 = Output Config Portd.4 = Input Portd.4 = 1 Config Timer0 = Timer , Prescale = 8 Enable Timer0 : On...
Po kilku kombinacja udało mi się warunkowo uruchomić WiFi, teraz jak do tego doszedłem. Postanowiłem dodać kartę w miejsce WWAN i oto efekt: https://obrazki.elektroda.pl/7854007700_... https://obrazki.elektroda.pl/9284991200_... Efekt widzi obie karty poprawnie jako WiFi Teraz wyciągnąłem kartę WiFi: https://obrazki.elektroda.pl/2606993300_...
Oj, procesor wykonuje swoje operacje z prędkością taktowania. I na tym koniec. reszta zwykle ma swoją prędkość, wolniejszą od procesora. Wtedy procesor czeka aż się operacja wykona. Procesor wykonuje 1 instrukcję na cykl tylko wtedy gdy: 1) Operacja nie wymaga użycia pamięci (chyba że wewnętrzna pamięć procesora, ARM'y czasami mają Tightly Coupled Memory)...
Kopiowania i wklejania, tudzież opcji odwrotnej nie polecam. I tak w efekcie końcowym po wklejeniu wierszy (w trybie projektowania ma się rozumieć) trzeba ręcznie zmienić właściwość LinkedCell na właściwą. W tym momencie makro działa prawidłowo. Po usunięciu wierszy też makro działa właściwie. Dalej drukuje zaznaczone. Można oczywiście w VBA napisać...
Ja tam widzę ten obrazek pod IE, wnioski są 2 -twój ie blokuje obrazki z http://imageshack.us - pomijając setki błędów na tej stronie, masz w wielu miejscach nie zamknięty znacznik <font>, musisz mieć <font (atrybuty)>treść </font> Tak więc najpierw się tym zajmij. Pozdrawiam Może więc racz zweryfikować swoją opinię w poprzednim poscie?...
Przespałem się z tym i już wymyśliłem. Wykorzystałem przerwanie wewnętrznego timera oraz instrukcje warunkowe IF. Oto wycinek listingu: [syntax=basic4gl] 'konfiguracja procesora ,portów , LCD, itp. Dim Impulsy As Byte 'zmienna impulsy Config Timer1 = Timer , Prescale = 256 On Timer1 1sekunda Enable Interrupts Enable Timer1 Start Timer1 Counter1 = 56000...
KLIMATRONIK Zmiana jednostek wyswietlania temperatury. Nacisnij i przytrzymaj przycisk recyrkulacji. Nastepnie nacisnij '+' temperatury aby zmieniac jednostki pomiedzy Celsjuszami i Fahrenheitami na wyswietlaczu klimatyzacji i wskaznika temperatury zewnetrznej. Dostepne kody diagnostyczne. Nacisnij i przytrzymaj przycisk recyrkulacji. Nastepnie nacisnij...
Moduł , jak w tytule , po włożeniu do dekodera TTmicro s330 HDMI z kieszenią CI , blokuje się po przełączeniu kilku kanałów , po wyłączeniu napięcia i ponownym włączeniu sytuacja się powtarza. Karta Cyfra+ , abonament Po wyjęciu modułu dekoder bezproblemowo przełącza kanały. Proszę o podanie przyczyny usterki i ewentualnej możliwości naprawy. Marek
Program, wymieniony w tytule, to freewarowe narzędzie służące do ?okiełznania? urządzeń wszelkiej maści pracujących na systemach operacyjnych z rodziny Windows CE i Windows Mobile. Dzięki temu niezwykle przydatnemu narzędziu możemy przykładowo: powyłączać zbędne procesy w celu zwiększenia ilości dostępnej pamięci na urządzeniu, zautomatyzować proces...
Czas odpowiedzi na przerwanie o najwyższym priorytecie zależy od tego, ile czasu spędzi oprogramowanie przy zablokowanych przerwaniach. Jeśli oprogramowanie nie blokuje przerwań, a w rejestrze czasu odpowiedzi ustawi się wartość rzędu 25 lub więcej (co wynika z ew. złośliwego ale deterministycznego opóźnienia dostępu do pamięci i wolnych peryferiali),...
(...) dType":"default","payload":"","expressio... * * * * ","location":"","offset":"0","solarType"... Bezpośrednia odpowiedź na pytanie Jeśli w function 148 wartość Wh wynosi 0 (np. lastItem.Wh = 0), to function 147 w dalszym ciągu wykona obliczenia, lecz ich wynikiem...
Wracając do tematu. Tomq ma następujący problem. (Moja interpretacja problemu). Działa główny program. Program wywołuje funkcję fun1();. W funkcji fun1() jest operacja warunkowa oczekująca na spełnienie warunku. Warunek jest zależny od czasu. Program utyka na funkcji do czasu spełnienia zależności. Nie robi nic poza oczekiwaniem na spełnienie warunku....
a ja chce po 10 sekund w pętli wilgotnosc i temperaturę) Jeżeli nie chcesz aby salut powitalny na LCD był ciągle wyświetlany i odświerzany, - umieśc go w części programu wykonywanego jednokrotnie, tylko podczas startu i tak pozostaw, pózniej zadbasz o jego nadpisanie w odpowiednim momencie: [syntax=c] Void setup() { // najpierw formatowanie pozycji...
Tu z zaprzyjaźnionego forum - może Ci pomoże Wyświetlana wartości kodu. 1 Uszkodzenie systemu - wyświetla jako Diagnostic Trouble Code (DTC), zobacz ustęp poniżej 2 Cyfrowa wartość wewnętrznego czujnika temperatury, w podsufitce (G 86) 3 Cyfrowa wartość wewnętrznego czujnika temperatury, w desce rozdzielczej (G 56) 4 Cyfrowa wartość czujnika temperatury...
Bardzo proszę kolego może to się przydać i jak się trochę postarasz to sam zrobisz pełną diagnostykę Pasują do wszystkich aut wyprodukowanych przez VAG tj. Volkwagen Golf MK3/MK4/MK5, Passat B4/B5/B6, Skoda Octavia/Fabia/SuperB, Audi A4/A6/A8/TT itp… spisane, wyszukane, testowane by ygd. Volkswagen Passat B5/B6: 1. Wciśnij Fan Down, Temperature...
Można na dwa sposoby. Na przyciskach albo z przełącznikiem. Jak na przyciskach to zabraknie Ci warunku i będzie potrzebna np. czasówka. A jak z przełącznikiem to Ty będziesz warunkował. Przełącznik LEWO, STOP działa jak działał czyli zatrzymuje natychmiast jak popadnie. Przełącznik PRAWO to koniec pracy. W tej pozycji mostkujesz krańcówkę górnego położenie,...
Witam ponownie kupiłem od gościa z allegro to co proponowałeś. Ale wiele więcej niż kolega BIGOLSEN mi pomógł się nie dowiedziałem, wszystko poniżej to jest z allegro. A ten gratis co proponuje gościu już kiedyś w elektodzie zamieściłem "CLIMAtronic w VW i AUDI do 92'". passat: 1. Wciśnij Fan Down, Temperature Colder, ECON w tym samym czasie. 2. Użyj...
Błąd algorytmu ! Jeżeli jest prawdą DZ_FIRE i key_dz_fire==0 zerujesz liczniki i zapalasz diodę i ustawiasz key_dz_fire na 1. Oznacza to że w następnych przebiegach pętli głównej nie masz szansy dotrzeć do warunku if(fire_isr==dzialko) bo go odcina nie spełniony warunek if(key_dz_fire==0). Brak jest zerowania flagi DZ_FIRE żeby była szansa wykonania...
wszystkich podtypow siest moze byc ok. 20. Jesli autor nie podaje szczegolnych warunkow otoczenia-burza-itp ulatwiajacych -ocene zagrozenia jakie przeszedl telewizor to trudno bedzie. w praktyce -uzytkownik czesto kreci wtyczka z tylu i niscczy gniazdo -robiac sobie przerwe. z drugiej strony -siesta -mikroprocesor blokuje odbior jesli brak jest dobrego...
Da sie to zrobic tak jak opisales, wpisywac adresow nie trzebabedzie za kazdym razem, bo po wlaczeniu udostepniania polaczenia karty obie beda juz prawidlowo adresowane ( moze sie pojawic konflikt kiedy dostawca stosuja podobna podsiec ). Wszystko zalezy od konretnych warunkow u tych znajomych i u ciebie. Najprostszym rozwiazaniem jezeli chodzi o sam...
https://obrazki.elektroda.pl/3753373600_... Mikrokontrolery, zwłaszcza ośmiobitowe, wydają się być generalnie łatwymi w użyciu układami. Mamy bowiem do dyspozycji prosty komputer i garść zwykle mało skomplikowanych peryferiów. Wystarczy napisać odpowiedni program i tyle. Ale nawet te proste z natury układy mają funkcje i możliwości,...
Witam szanownych kolegow, do tej pory bylem tylko czytelnikiem, ale stwierdzilem, ze sie jednak udziele:) Rowniez chcialbym zrobic silnik parowy, ale najpierw zaczalem sie zastanawiac, jak to zrobic, zeby sie jak najmniej narobic. No i wymyslilem pewna konstrukcje, nie widzialem jej do tej pory nigdzie, ktora ma szanse zadzialac, a i niekoniecznie trzeba...
1.co do zapisu bajtow to robisz tak char tablica[2]; tablica[0]=0x23; tablica[1]=0x56; writeuart(tablica,2); //wysyla pierwsze 2 bajty ... tablica[0]=0x11; tablica[1]=0xfa; writeuart(tablica,2); //wysyla pierwsze 2 bajty .. itd. nie musisz miec tablicy na 256 znakow.. mozesz nawet bajty wysylac...
Mam nadzieje ,że sejm ratyfikuje ACtA . Czym się różni złodziej kradnący samochody ,plądrujący domy , okradający na allegro od złodzieja kradnącego oprogramowanie ? Podstawowy problem tej dyskusji jest taki ,że nie nazywacie rzeczy po imieniu ,a więc ktoś kto ma grę ,program , film bez odpowiedniej licencji , to taki sam złodziej jak złodziej samochodów...
https://obrazki.elektroda.pl/5009750700_... Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest...
Sprobuj obciazyc wyjscie niekompletnego kanalu. Jest otwarte i to moze blokowac PROTECT. Np. rezystorem 1K czy mniejszym? W tym stanie ukladu 0 - 8 Ohm powinno byc OK. Tyle do sprawdzenia reakcji PROTECT. Przed testami z wlutowanymi Q102 i Q104 wyjscie musi byc wolne od wszelkich obciazen. Przy okazji, dokonalem jednej istotnej korekty w procedurze...
Witam Mam problem z sterownikiem do lampek choinkowych, układ powstał w oparciu o kit AVT2770. Jest sterowany uKontrolerem AT89C2051. Problem w tym. że P1.0 uKontrolera powinien sterować optotriakiem (podawać stan niski) jednak nie steruje. Przy wyciągnietym uK z podstawki i zwarciu końcówki P1.0 do masy lampki się zapalają. Program napisany w Bacomie...
Jest to kontynuacja poprzedniego opowiadania SF p.t. Inni Gdy Serafin odpoczywał, wiele innych statków-państw przemierzało przestrzeń międzygwiezdną. Statki znajdowały się różnych miejscach, prawo panujące na poszczególnych statkach nieco różniło się, tak jak ideologia zamieszkujących go ludzi. Gdy wiele tysięcy lat temu statki-państwa wyruszyły w międzygwiezdną...
warunkowe blokowanie połączenie warunkowe monitorować warunkowe
sygnał syrena koszt wymiany licznika sharan schemat wiązka
ekspres krups ustawienia ekspres krups ustawienia
Czerwona kropka na ekranie telewizora Xiaomi - przyczyny i rozwiązania Pralka z autodozowaniem - czy warto inwestować?