• DİKKAT

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

sayfa adını hücreye atamak

Katılım
30 Mart 2005
Mesajlar
30
Excel Vers. ve Dili
2003 turkçe
Ve işte benden bir soru daha..

Sub auto_open()
[b2] = ActiveSheet.Name
End Sub

bu şekilde açık olan sayfanın adını B2 hücresine atıyorum ancak hücrenin değişmesi için çalışma kitabını kapatıp yeniden açmam gerekiyor ve sadece o anda açık olan sayfanın adı değişiyor. Sayfa adını değiştirdiğimde B2 hücresinin anında o ismi almasını sağlayabilirmiyim?
 
Ingilizce Office versiyonunda asagidaki formul bu isi iyi yapar;

Kod:
=MID(CELL("FileName";X2000);FIND("]";CELL("FileName";X2000))+1;98)
 
Raider teşekkür ederim ama malesef Türkçe Office kullanıyorum. :cry:
 
mid »» parçaal
cell »» hücre
find »» bul
FileName »» DosyaAdı

Dosyanin daha onceden kaydedilmis olmasi gerekir....
 
Sayfa adını değiştirip bunun B2 hücresine yazılması yerine, siz B2 hücresini değiştirin bu isim sayfa adı olarak otomatikman atansın. Bunun için aşağıdaki kodu aktif sayfanın kod sayfasına kopyalayın.

[vb:1:2d96393481]Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Name = [b2].Value
End Sub
[/vb:1:2d96393481]
 
Sn Raider formülü yazdığımda #BAÞV! hatası veriyor. Nerde yanlış yapıyor olabilirim acaba?

Sn. leventm, alternatif öneriniz için teşekkürler. B2 nin adını sayfadan alması benim için daha kullanışlı ancak bu haliyle işin içinden çıkamazsam sizin önerinizi kullanıcam. teşekkür ederim.
 
Bilemiyorum, belki TR karsiliklarini yanlis yazmis olabilirim..... emin degilim.

Dosyanin da kaydedilmis olmasi gerekir.
 
Birde aşağıdaki kodu deneyin. Bu kodu ThisWorkbook un kod sayfasına kopyalamalısınız.
[vb:1:a4a681c36c]Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
[b2] = ActiveSheet.Name
End Sub
[/vb:1:a4a681c36c]
 
malesef buda olmadı. Aslında bunu bir süre önce bir excel uygulamasında görmüştüm ama ne yazıkki bir gün bana lazım olabileceğini akıl edemediğimde o dosyayı saklamadım :kafa:
 
Geri
Üst