Sayfa isminin otomatik yenilenmesi

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,036
Excel Vers. ve Dili
2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-10-2024
Merhabalar
Aşağıdaki kod ile sayfa ismini buluyorum. Ama sayfayı kopyaladığımda veya sayfa ismini değiştirdiğimde yeni sayfa ismini otomatik yenilemiyor. Otomatik olarak sayfa ismini yenilemesi için kodu nasıl revize etmeliyiz?
Saygı ve selam ile ...

Function syf()

syf = ActiveSheet.Name

End Function
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Rich (BB code):
Function syf()
    Application.Volatile
    syf = ActiveSheet.Name
End Function
.
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,036
Excel Vers. ve Dili
2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-10-2024
Haluk Bey ilginiz için teşekkür ederim. Verdiğiniz kodu çalıştıramadım. Daha doğrusu kod, sayfa ismini değiştirdiğimde çalışıyor ama sayfayı kopyaladığımda çalışmıyor. Yani mevcut sayfayı taşı ve kopyala dediğimde yeni oluşan sayfanın ismi otomatik gelmiyor. (İllaki herhangi bir hücreye girip enter ile hücreden çıkınca yeni sayfa ismi geliyor.) Cahilliğimi bağışlayın belkide ben yapamadım. Saygı ve selam ile ...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,461
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki gibi deneyiniz.

Kod:
Function syf(Adres As Range)
    Application.Volatile True
    syf = Adres.Parent.Name
End Function
Aşağıdaki gibi kullanın.

Kod:
=syf(A1)
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,036
Excel Vers. ve Dili
2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-10-2024
Aşağıdaki gibi deneyiniz.

Kod:
Function syf(Adres As Range)
    Application.Volatile True
    syf = Adres.Parent.Name
End Function
Aşağıdaki gibi kullanın.

Kod:
=syf(A1)
Teşekkür ederim Korhan Bey. Tam istediğim gibi olmuş.
Hakkınızı helal edin.
 
Üst