slm arkadaslar aşağıdaki 3 kodu visualde olması gereken sıra nasıl acaba
( farklı excel dosyarında uygulayınca her kod calısıyor ama aynı ThisWorkbook te çalışmıyor)
1. kod lisans koymak için
2.-3. kodlar ıse çalışma sayfalarını gizlemek için
-------------------
Option Explicit
Private Sub Workbook_Open()
If Date >= "15.04.2010" Then
MsgBox "Bu dosyanın kullanım süresi dolmuştur !" & Chr(10) & _
"Lütfen dosyanızın süre lisansını uzatın !", vbCritical, "UYARI !"
If Excel.Application.Windows.Count = 1 Then
ThisWorkbook.Save
Application.Quit
Else
ThisWorkbook.Close True
End If
End If
End Sub
---------------------
Private Sub Workbook_Open()
For Each syf In Sheets
If syf.Name <> "GİRİŞ" Then syf.Visible = xlVeryHidden
Next
End Sub
-----------------------
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If ActiveSheet.Name = "GİRİŞ" Then
For Each syf In Sheets
If syf.Name <> "GİRİŞ" Then syf.Visible = xlVeryHidden
Next
End If
End Sub
( farklı excel dosyarında uygulayınca her kod calısıyor ama aynı ThisWorkbook te çalışmıyor)
1. kod lisans koymak için
2.-3. kodlar ıse çalışma sayfalarını gizlemek için
-------------------
Option Explicit
Private Sub Workbook_Open()
If Date >= "15.04.2010" Then
MsgBox "Bu dosyanın kullanım süresi dolmuştur !" & Chr(10) & _
"Lütfen dosyanızın süre lisansını uzatın !", vbCritical, "UYARI !"
If Excel.Application.Windows.Count = 1 Then
ThisWorkbook.Save
Application.Quit
Else
ThisWorkbook.Close True
End If
End If
End Sub
---------------------
Private Sub Workbook_Open()
For Each syf In Sheets
If syf.Name <> "GİRİŞ" Then syf.Visible = xlVeryHidden
Next
End Sub
-----------------------
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If ActiveSheet.Name = "GİRİŞ" Then
For Each syf In Sheets
If syf.Name <> "GİRİŞ" Then syf.Visible = xlVeryHidden
Next
End If
End Sub
