Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel-Blok. zapisanych komórek - nie zapisane dalej mozliwe do edycji

08 Cze 2018 12:14 411 4
  • Poziom 2  
    Cześć,

    Potrzebowałbym jakieś rozwiązanie do pliku Excel, a mianowicie czy jest możliwość utworzenia takiego makra lub może jest jakaś opcja, gdzie będąc w pliku wpisuje dane, po zapisaniu i wyjściu z pliku, komórki z danymi blokują się, a po ponownym wejściu mogę kontynuować wpisywanie w wolnych komórkach, a te z danymi będą zablokowane do zmiany.

    Poniżej zamieszczam plik Excel jak mniej więcej wygląda tabela.

    Dzięki za pomoc :)
    Darmowe szkolenie: Ethernet w przemyśle dziś i jutro. Zarejestruj się za darmo.
  • Poziom 35  
    Efekt taki jak na zrzucie

    Excel-Blok. zapisanych komórek - nie zapisane dalej mozliwe do edycji2018-06...png Download (40.56 kB)


    tzn. można wpisywać wszystko tylko w puste komórki, natomiast edycja niepustych jest zablokowana hasłem :D - można uzyskać poprzez kod VBA np taki jak w załączonym pliku :spoko: (hasło ustawione przykładowo 1234)
    ProtTe...7z Download (24.43 kB)Punkty: 3 dla użytkownika
  • Poziom 2  
    Prot napisał:
    Efekt taki jak na zrzucie




    tzn. można wpisywać wszystko tylko w puste komórki, natomiast edycja niepustych jest zablokowana hasłem :D - można uzyskać poprzez kod VBA np taki jak w załączonym pliku :spoko: (hasło ustawione przykładowo 1234)



    Cześć,

    Super działa tylko, jak przekopiowałem kod do vba w moim pliku przestało to wszystko działać, zmieniłem w kodzie nazwę arkusza na docelowy. Czy coś jeszcze powinienem zmienić, włączyć jakieś ochrony arkusza?


    Dzięki za odpowiedz
  • Poziom 35  
    AnonimowyUzytkownik napisał:
    przekopiowałem kod do vba w moim pliku przestało to wszystko działać


    Zaproponowałem kod prywatny do obsługi skoroszytu - zatem musisz go wkleić dla obiektu ThisWorkbook :!: Po skopiowaniu kodu i dostosowaniu nazwy roboczego arkusza - plik musi być zapisany jako xlsm :!:
    Ze względu na zastosowane uproszczenia zapisu kodu - każdorazowo trzeba "wychodzić" z pliku (zamykać go) z aktywnym arkuszem roboczym :!:

    Makro może też mieć kłopoty jeśli w swych tabelach stosujesz "scalanie komórek" :cry:
  • Poziom 2  
    Prot napisał:
    AnonimowyUzytkownik napisał:
    przekopiowałem kod do vba w moim pliku przestało to wszystko działać


    Zaproponowałem kod prywatny do obsługi skoroszytu - zatem musisz go wkleić dla obiektu ThisWorkbook :!: Po skopiowaniu kodu i dostosowaniu nazwy roboczego arkusza - plik musi być zapisany jako xlsm :!:
    Ze względu na zastosowane uproszczenia zapisu kodu - każdorazowo trzeba "wychodzić" z pliku (zamykać go) z aktywnym arkuszem roboczym :!:

    Makro może też mieć kłopoty jeśli w swych tabelach stosujesz "scalanie komórek" :cry:



    Troche kombinowalem :D ale jakos dziala! Jest super.

    Pozdrawiam, i dzieki za pomoc!