sayfa adýný hücreye atamak [Archive] - Excel Forum

PDA

Tüm Versiyonu Göster : sayfa adýný hücreye atamak


zapatista
07-04-2005, 08:41
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?

Haluk
07-04-2005, 08:58
Ingilizce Office versiyonunda asagidaki formul bu isi iyi yapar;

=MID(CELL("FileName";X2000);FIND("]";CELL("FileName";X2000))+1;98)

zapatista
07-04-2005, 09:22
Raider teþekkür ederim ama malesef Türkçe Office kullanýyorum. :cry:

Haluk
07-04-2005, 09:26
mid »» parçaal
cell »» hücre
find »» bul
FileName »» DosyaAdý

Dosyanin daha onceden kaydedilmis olmasi gerekir....

Levent Menteþoðlu
07-04-2005, 09:36
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]

zapatista
07-04-2005, 10:17
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.

Haluk
07-04-2005, 10:46
Bilemiyorum, belki TR karsiliklarini yanlis yazmis olabilirim..... emin degilim.

Dosyanin da kaydedilmis olmasi gerekir.

Levent Menteþoðlu
07-04-2005, 10:51
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]

zapatista
07-04-2005, 12:05
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:


Özel Arama