- Katılım
- 14 Şubat 2006
- Mesajlar
- 710
- Excel Vers. ve Dili
- 2002-TÜRKÇE
Aşağıdaki kodu thisworkbokka yapıştırdığımda Run time eror 1004
Windows sınıfının Displayheading özelliği kurulamıyor diyor.
Debug yaptığımda ActiveWindow.DisplayHeading=False
Fakat Dosyada 15 ten fazla sayfa var nedeni o olabilir mi çünkü tek sayfada hata vermiyor.
Private Sub Workbook_Open()
Application.Visible = False
Application.ScreenUpdating = False
Call xlSheetVeryHidden_All_Sheets
sifre = InputBox("", _
"ŞİFRE", "Şifreyi Buraya Giriniz.")
If sifre = "123" Then
MsgBox "Şifre Doğrulandı", vbInformation, _
"Giriş Kabul Edildi"
Call xlSheetVisible_All_Sheets
Application.Visible = True
Sheets("Sayfa1").Select
Else
MsgBox "Yanlış şifre girdiniz." & Chr(13) & _
"Program Açılamadı", vbCritical, "Yanlış ŞİFRE"
Application.Quit
End If
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
ActiveWindow.DisplayHeadings = False
Range("A1").Select
End Sub
Sub xlSheetVisible_All_Sheets()
On Error Resume Next
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Visible = xlSheetVisible
Next
End Sub
Sub xlSheetVeryHidden_All_Sheets()
On Error Resume Next
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Visible = xlSheetVeryHidden
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Visible = xlSheetVeryHidden
Next
ActiveWorkbook.Save
End Sub
Windows sınıfının Displayheading özelliği kurulamıyor diyor.
Debug yaptığımda ActiveWindow.DisplayHeading=False
Fakat Dosyada 15 ten fazla sayfa var nedeni o olabilir mi çünkü tek sayfada hata vermiyor.
Private Sub Workbook_Open()
Application.Visible = False
Application.ScreenUpdating = False
Call xlSheetVeryHidden_All_Sheets
sifre = InputBox("", _
"ŞİFRE", "Şifreyi Buraya Giriniz.")
If sifre = "123" Then
MsgBox "Şifre Doğrulandı", vbInformation, _
"Giriş Kabul Edildi"
Call xlSheetVisible_All_Sheets
Application.Visible = True
Sheets("Sayfa1").Select
Else
MsgBox "Yanlış şifre girdiniz." & Chr(13) & _
"Program Açılamadı", vbCritical, "Yanlış ŞİFRE"
Application.Quit
End If
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
ActiveWindow.DisplayHeadings = False
Range("A1").Select
End Sub
Sub xlSheetVisible_All_Sheets()
On Error Resume Next
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Visible = xlSheetVisible
Next
End Sub
Sub xlSheetVeryHidden_All_Sheets()
On Error Resume Next
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Visible = xlSheetVeryHidden
Next
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Visible = xlSheetVeryHidden
Next
ActiveWorkbook.Save
End Sub