Sayfa sekme koruma işlemi

Katılım
24 Mart 2008
Mesajlar
468
Excel Vers. ve Dili
2007TR - 2010TR
Arkadaşlar merhaba

With ActiveWindow
.DisplayWorkbookTabs = Not .DisplayWorkbookTabs
End With
kodu ile sekmeleri koruyorum ancak excel ayarları menüsünden (excel seçenekleri-->gelişmiş-->sekmeleri göster) sekmeleri görebiliyoruz.

Bunu engellemenin bir yolu var mı?

Acil yardımınıza ihtiyacım var.

Teşekkürler
 
Katılım
24 Mart 2008
Mesajlar
468
Excel Vers. ve Dili
2007TR - 2010TR
Arkadaşlar belki kurallara aykırıdır ama yok mu fikir belirtecek?
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Kod:
Sub Gizle()
For i = 2 To Worksheets.Count
ThisWorkbook.Sheets(i).Visible = xlSheetVeryHidden
Next i
End Sub
Kod:
Sub Aç()
Application.ScreenUpdating = False
Dim i As Integer
For i = 2 To Worksheets.Count
ThisWorkbook.Sheets(i).Visible = xlSheetVisible
Next i
End Sub
Selamlar,
1. kodla sayfaları gizlersiniz. 2. kodla da yeniden gösterebilirsiniz.
 
Katılım
24 Mart 2008
Mesajlar
468
Excel Vers. ve Dili
2007TR - 2010TR
Çok teşekkürler hocam ellerinize, beyninize ve klavyenize sağlık :)
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Arkadaşlar merhaba
kodu ile sekmeleri koruyorum ancak excel ayarları menüsünden (excel seçenekleri-->gelişmiş-->sekmeleri göster) sekmeleri görebiliyoruz.
Bunu engellemenin bir yolu var mı?
Acil yardımınıza ihtiyacım var.
Teşekkürler
Alternatif olarak ; aşağıdaki kod yardımıyla açılışta sistem çubuğu gizlenir , çıkışta gösterilir.Dolayısıyla kullanıcı sekmeleri göster bölümüne ulaşamaz.Saygılar...
Kod:
Sub Auto_Open()
    On Error GoTo hata
    Set EskiMenu = CommandBars("Worksheet Menu Bar").Controls
    For Each MenuOgesi In EskiMenu
        MenuOgesi.Visible = False
    Next
hata:
End Sub
Sub Auto_Close()
    On Error Resume Next
    Set EskiMenu = CommandBars("Worksheet Menu Bar").Controls
    For Each MenuOgesi In EskiMenu
        MenuOgesi.Visible = True
    Next
End Sub
 
Üst