Soru Gizli Sekme Yazdır

Katılım
21 Kasım 2018
Mesajlar
153
Excel Vers. ve Dili
Excel 2013 , Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2020
İ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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
Katılım
21 Kasım 2018
Mesajlar
153
Excel Vers. ve Dili
Excel 2013 , Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2020
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 :)
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 
Katılım
21 Kasım 2018
Mesajlar
153
Excel Vers. ve Dili
Excel 2013 , Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2020
Ş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
Harikasın hocam. Saygılar :)
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ş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.
 
Katılım
21 Kasım 2018
Mesajlar
153
Excel Vers. ve Dili
Excel 2013 , Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2020
Ş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.
 
Üst