• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Yeni sekme açmak

reosman

Altın Üye
Katılım
26 Nisan 2021
Mesajlar
178
Excel Vers. ve Dili
TR 2021
Saygıdeğer hocalarım,

Excel'de çalıştığım sayfayı (Sekmeyi) verileri ile birlikte Yeni bir sayfa (Sekme) açarak bir butonla, mevcut sayfanında
adı ile birlikte başına veya sonuna günün tarihini yazarak nasıl kaydedebilirim. ?
Vereceğiniz cevaplar için şimdiden çok teşekkür ederim.

Örneğin yeni sayfa adı IZ_14.06.2021
 
Merhaba,

Deneyiniz.
Kod:
Sub test()
    Dim ad As String
    ad = ActiveSheet.Name & "_" & Format(Date, "dd.mm.yyyy")
    ActiveSheet.Copy After:=ActiveSheet
    ActiveSheet.Name = ad
End Sub
 
Hocam çok teşekkür ederim. Son olarak bu isimli sayfa var uyarısı vererek işlemi sonlandırmak için ne ekleyebiliriz ?
 
Eski kodların yerine:
Kod:
Sub test()
    Dim ad As String
    ad = ActiveSheet.Name & "_" & Format(Date, "dd.mm.yyyy")
    If varmi(ad) Then
        MsgBox "Bu İsimde Bir Sayfa Var", vbInformation
        Exit Sub
    End If
    ActiveSheet.Copy After:=ActiveSheet
    ActiveSheet.Name = ad
End Sub

Function varmi(adi As String) As Boolean
    On Error Resume Next
    varmi = CBool(Len(Worksheets(adi).Name) > 0)
End Function
 
Kopyalanan sayfada yapıyor hocam çok çok teşekkür ederim.
 
Geri
Üst