Hirdetés

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

  • martonx
    veterán

    sziasztok, remélem jó helyre írok, vba script lenne excelben.

    eléggé amatőr vagyok benne, az szeretném megcsinálni, hogy miután a felhasználó lementette a fájlt, akkor azokat a cellákat amik adatot tartalmaznak, zárja le. és csak jelszóval lehessen ezt feloldani. Lapvédelem be van állítva, az üres cellák alapesetben nem zároltak ugye.
    az megvan, hogy rögtön az adat beviltel után lezárja a cellát. így:

    Private Sub Worksheet_Change(ByVal Target As Range)
    ActiveSheet.Unprotect ("password")
    Target.Locked = True
    ActiveSheet.Protect ("password")
    End Sub

    de én úgy szeretném, hogy csak mentéskor zárja le. lehetséges?:)

    Szia!

    Van egy olyan esemény, hogy beforesave vagy valami ilyesmi a neve. Ez akkor indul, amikor rányom a mentés gombra.
    Ebbe rakd be a zárolós kódrészt, és készen is vagy.

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