• DİKKAT

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

Çözüldü Sayfa kopyalama hakkında

Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Sayfa isimlerim tarihlerden oluşuyor mesala 28.11.2023
Bu sayfayı komple kopyalayıp yeni bir sayfa açmak
istiyorum ve yeni sayfa açınca sayfa adı bu tarihten 1 fazla olacak nasıl yapabilirim yani yeni sayfa adı 29.11.2023 olacak ve yeni sayfayı sol tarafa en başa açacak
 
Merhaba,

Kod:
Sub SayfaAc()

Dim syfAdi As String
Dim syfTar  As Date

syfAdi = CDate(ActiveSheet.Name) + 1

If SayfaVar(syfAdi) = True Then
    MsgBox syfAdi & "Zaten Var ......", vbCritical
    Exit Sub
Else
    ActiveSheet.Copy Before:=Sheets(1)
    ActiveSheet.Name = syfAdi
End If

End Sub
Kod:
Function SayfaVar(ByRef shName As String) As Boolean

On Error Resume Next
SayfaVar = Len(Sheets(shName).Name) > 0

End Function
 
E
Merhaba,

Kod:
Sub SayfaAc()

Dim syfAdi As String
Dim syfTar  As Date

syfAdi = CDate(ActiveSheet.Name) + 1

If SayfaVar(syfAdi) = True Then
    MsgBox syfAdi & "Zaten Var ......", vbCritical
    Exit Sub
Else
    ActiveSheet.Copy Before:=Sheets(1)
    ActiveSheet.Name = syfAdi
End If

End Sub
Kod:
Function SayfaVar(ByRef shName As String) As Boolean

On Error Resume Next
SayfaVar = Len(Sheets(shName).Name) > 0

End Function
Ellerinize sağlık çok güzel olmuş çok teşekkür ederim Necdet Bey
 
Geri
Üst