Sayfa isimlerini toplu olarak değiştirmek

Katılım
25 Ağustos 2005
Mesajlar
569
Excel Vers. ve Dili
Excel 2003 Tr
Merhaba Üstatlarım;
Yapmak istediğim bir çalışma kitabında bulunan 30 sayfanın tamamının isimlerini tek seferde değiştirmek.

Örnek olarak bir çalışma kitabındaki sayfalarım 01.02.2016, 02.02.2016, 03.02.2016 ..... devam ediyor. Yapmak istediğim 01.02.2017, 02.02.2017, 03.02.2017... olarak değiştirmek.
Yani aslında her sayfanın sayfa isminin son karakterini değiştirmek.
Sayfa içinde hücrelerde yaptığımız Bul/Değiştir gibi formülle 6 olan karakteri 7 yapmak istiyorum.
Sayfa isimlerini değiştirmek bu şekilde mümkünmüdür? İlginize şimdiden teşekkür ederim.
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,573
Excel Vers. ve Dili
2007 [TR], 2013 [TR]
aşağıdaki kodu bir modül içine yazınız ve çalıştırınız.
Kod:
Sub ad_değiştir()
Dim sh As Worksheet
Dim bul$, degistir$

bul = "2016"
degistir = "2017"
For Each sh In Worksheets
    tmp = Replace(sh.Name, bul, degistir)
    sh.Name = tmp
Next
End Sub
 
Katılım
25 Ağustos 2005
Mesajlar
569
Excel Vers. ve Dili
Excel 2003 Tr
Üstaf eline sağlık. Emeğine ve bilgine çok teşekkür ederim. Saygılar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Makrosuz yapamazsınız..
 
Üst