Basit bir makro sayfa isimlendirme sorusu

ibere

Altın Üye
Katılım
31 Mart 2018
Mesajlar
129
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
21-04-2027
Dostlar merhaba,

elimdeki excel sayfaları 1,2,3 olarak devam etmekte, 0 isimli sayfadan isimleri çekerek dosya isimlerini 1 isimli sayfadan başlayarak tarihlerle değiştirmek istiyorum. Bunu for next döngüsü yazarak yapmaya çalıştım fakat beceremedim. Bu kardeşinize yardımcı olursanız beni çok sevindirirsiniz. İyi hafta sonları dilerim.

236363
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Deneyiniz....


Kod:
Sub test()
    On Error Resume Next
    For i = 1 To Cells(Rows.Count, 1).End(3).Row
        Set s1 = Sheets(CStr(Day(Cells(i, 1))))
        If s1.Name = CStr(Day(Cells(i, 1))) Then
            s1.Name = Cells(i, 1)
        End If
    Next i
End Sub
 

ibere

Altın Üye
Katılım
31 Mart 2018
Mesajlar
129
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
21-04-2027
Deneyiniz....


Kod:
Sub test()
    On Error Resume Next
    For i = 1 To Cells(Rows.Count, 1).End(3).Row
        Set s1 = Sheets(CStr(Day(Cells(i, 1))))
        If s1.Name = CStr(Day(Cells(i, 1))) Then
            s1.Name = Cells(i, 1)
        End If
    Next i
End Sub

Ziynettin hocam sen nasıl bir kralsın, çok teşekkür ederim. Çok mutlu ettin beni, kod çalışıyor
 
Üst