Çözüldü Sayfa koruması olan çalışmada makro ile hücre gizleme hatası

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,356
Excel Vers. ve Dili
2019 Türkçe
Ayrıca yukarıdaki kod ile yaptığınız işlemi aşağıdaki gibi daha kısa bir kod ile yapabilirsiniz.
Kod:
Sub KAYIT()
    ThisWorkbook.Unprotect
    With Sheets("KAYIT SAYFASI")
        .Unprotect "258258"
        .Range("C13:M13").Copy .Cells(Rows.Count, "B").End(xlUp)(2, 1)
        .Protect "258258"
    End With
    ThisWorkbook.Protect
End Sub
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
@Muzaffer Ali Hocam sayfa korumalar çözüldü ama kitap korumada hala hata alıyorum vermiş olduğunuz kodu BuÇalışmaKitabına mı yazacağız?

Kod:
Option Explicit

Private Sub Workbook_Open()
    UserForm1.Show
        Sheets("YEDEK").Visible = 2
    Application.OnKey "{F11}", "GÖSTER"
    Application.OnKey "{F12}", "GİZLE"

    Dim userName As String
    Dim computerName As String
    Dim lastRow As Long
   
    'Kullanıcı adını ve bilgisayar adını al
    userName = Environ("username")
    computerName = Environ("computername")
   
    'LOG sayfasında verileri ekle
   
    With Sheets("LOG")
        lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
        .Unprotect "258258"
        .Range("A1").Value = "Kullanıcı"
        .Range("B1").Value = "Bilgisayar"
        .Range("C1").Value = "ZAMAN"
        .Range("A" & lastRow + 1).Value = userName
        .Range("B" & lastRow + 1).Value = computerName
        .Range("C" & lastRow + 1).Value = Now()
        .Protect "258258"

    End With
End Sub
Private Sub Workbook_Activate()
    Sheets("YEDEK").Visible = 2
    Application.OnKey "{F11}", "GÖSTER"
    Application.OnKey "{F12}", "GİZLE"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "{F11}", ""
    Application.OnKey "{F12}", ""
End Sub

Private Sub Workbook_Deactivate()
    Application.OnKey "{F11}", ""
    Application.OnKey "{F12}", ""
End Sub
 
Son düzenleme:

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,356
Excel Vers. ve Dili
2019 Türkçe
Dosyanızı ekleyin, ne yaptığınız zaman ve hangi satırda hata aldığınızı belirtin kontrol edelim.
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Hocam Sayfa korumaya alınca Bu hatayı alıyorum 2 kere end dedikten sonra kayboluyor
Sayfa koruma koyduğum şifre : 258258

256196

256197
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,356
Excel Vers. ve Dili
2019 Türkçe
Workbook_Open kodlarının başına
Kod:
ThisWorkbook.Unprotect
sonuna
Kod:
ThisWorkbook.protect
satırlarını ekleyin.

Eğer sorun çözülmezse dosyanızı ekleyin kontrol edelim.
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Workbook_Open kodlarının başına
Kod:
ThisWorkbook.Unprotect
sonuna
Kod:
ThisWorkbook.protect
satırlarını ekleyin.

Eğer sorun çözülmezse dosyanızı ekleyin kontrol edelim.
Muzaffer Hocam sayesinde sorun çözüldü, kendisine çok teşekkür ederim. Saygılarımla.
 
Üst