Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

AnonimowyUzytkownik 08 Jun 2018 12:14 501 4
  • #1
    AnonimowyUzytkownik
    Level 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 :)
    Ethernet jednoparowy (SPE) - rozwiązania w przemyśle. Szkolenie 29.09.2021r. g. 11.00 Zarejestruj się za darmo
  • #2
    Prot
    Level 37  
    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)Points: 3 for user
  • #3
    AnonimowyUzytkownik
    Level 2  
    Prot wrote:
    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
  • #4
    Prot
    Level 37  
    AnonimowyUzytkownik wrote:
    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:
  • #5
    AnonimowyUzytkownik
    Level 2  
    Prot wrote:
    AnonimowyUzytkownik wrote:
    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!