Cytat: W skoroszycie mam UserForma z textboxami. Problem jest taki, że przy zapisywaniu i opuszczeniu Excela wartości w textboxach wprowadzone przez użytkownika się zerują. Czy jest jakaś możliwość zapamiętania tych wartości, bez konieczności przechowywania tych wartości w komórkach Excela? Jeśli nie to jak zachować te dane aby użytkownik nie mógł ich znaleźć i zmodyfikować?
Możesz przechowywać w te wartośći w np. arkuszu ukrytym.
Możesz przechowywać te wartości w zewnętrznym pliku tekstowym.
Możesz je przechowywać w rejestrze systemu. (VBA ma wbudowane narzędzia do obsługi podstawowych operacji na rejestrze).
Jeśli chcesz ukryć zapisane w jeden z powyższych sposobów dane, to rozwiązaniem może być szyfrowanie danych.
Poszukaj na Internecie jakichś kontrolek (plików *.ocx), które umożliwiają szyfrowanie danych. Obawiam się jednak, że nie będą one darmowe.
MOzesz takze pokusić sie o stworzenie własnego algorytmu szyfrujacego;)
Nie rozumiem jednak, dlaczego użytkownik ma do tych danych dostęp z poziomu Excela, ale z innego poziomu mieć nie może. Przecież zawsze może wpisać co chce. |