Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Fferi50

    Topikgazda

    válasz ROBOTER #43302 üzenetére

    Szia!
    A VBA-ban is tudni kell a nem zárolt cellát kezelni. Viszont vannak olyan műveletek, amelyeket zárolt munkalapon nem lehet végrehajtani.
    Makróval védetté teheted a munkalapot úgy, hogy az csak a felhasználó műveleteit gátolja, makróval mindent végrehajtathatsz. Ehhez a Protect metódus UserInterfaceOnly tulajdonságát True -ra kell állítanod, amikor védetté teszed a munkalapot.
    Célszerűen a makró futtatása során a műveletek előtt ismét be kell állítani a védettséget:
    Sheets(x).Protect Password:="Jelszó" , UserInterfaceOnly:=True
    Ez a beállítás mindaddig hatásos, amíg a fájl nyitva van. A munkafüzet bezárása után viszont megszűnik a hatása. Ezért minden megnyitáskor újra ki kell adni ezt a parancssort a védeni kívánt munkalapokra.
    Üdv.

Új hozzászólás Aktív témák