Nie. Tylko, że średnio "plus" rozgarnięty użytkownik wie że może wejść do edytora VB i odkryć co chce. Dlatego warto jeszcze ustawić hasło do VBA: Tools/VBAProject Propertis i potem Protection.
@@MalinaC Właśnie o to pytałem bo w firmie jest dużo plików bez obsługi makr i ze względu na możliwość wirusów w vba boją się tego używać. Nawet wewnętrzne pliki są problematyczne, ponieważ trzeba odblokowywać obsługę makr.
@@sotyson3833 jeżeli zależy Ci tylko na tym aby nikt nie grzebał w źródle, to wystarczy zwykla ochrona arkusza. Wiadomo, że łatwo to obejść. Jednak zawsze masz asa w rękawie, ponieważ te łatwe obejścia nie odgadują hasła tylko je usuwają. A to znaczy, że zawsze można sprawdzić czy ustawione przez Ciebie hasło istnieje. Jeżeli nie, to znaczy że plik jest niewiarygodny i należy wyciągnąć konsekwencje. Gorzej jak chcesz ukryć dane. Tu raczej tylko rozwiązania bazodanowe wchodzą w grę, gdzie każdy ma swoje hasło do swojej tabeli.
Celem dodania znaku nowej lini bez zmiennej "Ile" proponuje zmodyfikować aktualizacje zmiennej wynik na Wynik = Wynik & ListaDane.list(licznik) & vbNewLine. Nowa linia będzie dodawana tylko po dodaniu wartości do zmiennej Wynik. Oczywiście, po wykonaniu if'a, Wynik będzie posiadał dodatkową pustą linie
@@MalinaC Ok, sam tez stosuje inny sposob -> Ctrl+Shift+1 - daty na liczby (w latach 2xxx wychodzi ok. 44-45 tys. od poczatku Excela (1900-01-00) -> ustawienia zaawansowane -> dokladnosc zgodnie z wyswietlana. Zaznaczamy kolumne, zmniejszamy liczbe po przecinku do zera (czyli te godziny z daty) i cala kolumna gotowa. Potem wlaczamy z powrotem w ustawieniach i gotowe.
Dziękuję Pani za wiedzę, wszystkie filmiki mi bardzo pomagają. Mam problem tylko ze Excel blokuje mi makra bo nie jest znane źródło pliku. Pozmieniałem wszystkie ustawienia i niby wszytko działa, ale jeśli plik znajduje się w chmurze onedrive to plik jest cały czas zablokowany. Jedynym rozwiązaniem jest skopiowanie pliku do innej lokalizacji i makro się uruchomi. Czy jest jakieś inne rozwiązanie.
Ciekawe, na pewno zastosuję to u siebie w pracy. Czy dało by się zrobić, żeby w komórce sumować wartości z innej kolumny. Tylko chodzi mi o to, żeby to było dynamiczne. Np. jeżeli w komórce A1 jest napisane Q1, to ma sumować z kolumny K, a jeżeli zmienię wartość komórki A1 na Q2 to ma sumować z kolumny L, czy da się coś takiego zrobić?
Jeśli dobrze rozumiem, to trzeba byłoby napisać obok funkcje sumującą. Ja już się nie mogę doczekać funkcji, które to będą robić za jednym zamachem. Czekam na szczęśliwy dzień, kiedy Koj Excel je dostanie 🙂