• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Gizli Sekme Yazdır

Katılım
21 Kasım 2018
Mesajlar
153
Excel Vers. ve Dili
Excel 2013 , Türkçe
İyi geceler. Excel dosyamda bir sayfayı direk yazdırmam gerekiyor bunun için bir makro oluşturarak simgeye atadım. Ancak normalde çalışan makro çalışma kitabı korumalı olduğunda çalışmıyor ve
''Run-time Error ''1004'': Worksheet sınıfının visible özelliği kurulamıyor. Hatası veriyor.

Makroyu çalıştırmak için kullandığım kod şudur.
Sub FORM3() With Sheets("Sayfa1") .Visible = True .PrintPreview .Visible = False End With End Sub
 
Buyurun.:cool:
Kod:
Sub FORM3()
ThisWorkbook.Unprotect "şifreniz"
With Sheets("Sayfa1")
.Visible = True
.PrintPreview
.Visible = False
End With
ThisWorkbook.Protect "şifreniz"
End Sub
 
Son düzenleme:
Buyurun.:cool:
Kod:
Sub FORM3()
ThisWorkbook.Unprotect "şifreniz"
With Sheets("Sayfa1")
.Visible = True
.PrintPreview
.Visible = False
End With
ThisWorkbook.Protect "şifreniz"
End Sub
Teşekkür ederim hocam. :) Bu kodla halloldu. Ancak şifreyi girmeden halletme ihtimalimiz yok mudur aceba :)
 
Teşekkür ederim hocam. :) Bu kodla halloldu. Ancak şifreyi girmeden halletme ihtimalimiz yok mudur aceba :)
Şifre girmeden aşağıdaki gibi olur.
Kod:
Sub FORM3()
ThisWorkbook.Unprotect
With Sheets("Sayfa1")
.Visible = True
.PrintPreview
.Visible = False
End With
ThisWorkbook.Protect
End Sub
 
Şifre koyunca yine hata verdi hocam. Şifre olmasına rağmen şifre istemeden yapılmaz mı aceba :(
Şifre koyarsanız ilk cevap verdiğim gibi olur,şifre koymazsanız ikinci cevap verdiğim gibi olur.Başka türlü olmaz.
 
Şifre koyarsanız ilk cevap verdiğim gibi olur,şifre koymazsanız ikinci cevap verdiğim gibi olur.Başka türlü olmaz.
Tamam hocam tekrar teşekkür ederim. Vakit ayırdın saolasın.
 
Geri
Üst