Bir dosyayı açtığımızda yeni bir sekme oluşturacak ve isminide bugunün tarihini verecek bir macro yazmaya uğraşıyorum. Bana yardımcı olabilirseniz sevinirim.
Private Sub Workbook_Open()
Dim syf As Worksheet
For Each syf In Worksheets
If syf.Name = Date Then Exit Sub
Next
Sheets.Add Before:=Sheets(1)
Sheets(1).Name = Date
End Sub
merhaba
alternatif olsum.
dosya aynı günde birden fazla açılırsa sayfa adında çakışma olur ve sorun çıkartır.
Private Sub Workbook_Open()
Sheets.Add After:=Sheets("Sayfa3")
Range("a1") = "=TODAY()"
ActiveSheet.Name = Range("a1").Value
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.