DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Ekle()
Application.ScreenUpdating = False
Ad = Sheets(Worksheets.Count).Name
Sheets.Add After:=Sheets(Worksheets.Count)
ActiveSheet.Name = CDate(Ad) + 1
End Sub
Option Explicit
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Dim Sayfa_Adı As String, Tarih As Date, Gün_Sayısı As Byte
Sayfa_Adı = Sheets(Worksheets.Count).Name
Application.EnableEvents = False
ActiveSheet.Move After:=Sheets(Worksheets.Count)
ActiveSheet.Name = CDate(Sayda_Adı) + 1
Application.EnableEvents = True
Tarih = Sheets(1).Name
Gün_Sayısı = Day(DateSerial(Year(Tarih), Month(Tarih) + 1, 0))
If Sheets.Count > Gün_Sayısı Then
MsgBox "Bu çalışma kitabında en fazla " & Gün_Sayısı & " adet sayfa olabilir." & vbCrLf & _
" Son eklediğiniz sayfa silinecektir.", vbCritical, "Dikkat !"
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
End If
End Sub
Sheets.Add After:=Sheets(Worksheets.Count)
Sheets(1).Copy After:=Sheets(Worksheets.Count)