Sayfa Ismi

Katılım
29 Eylül 2006
Mesajlar
189
Excel Vers. ve Dili
Excel 2003 turkce
Her sayfanin A1 Hucre degeri kendi sayfa isimine esit olabilir mi?
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Şu kodu deneyin.

Sub auto_open()
For i = 1 To Worksheets.Count
Sheets(i).Name = Sheets(i).Range("A1")
Next
End Sub
 
Katılım
29 Eylül 2006
Mesajlar
189
Excel Vers. ve Dili
Excel 2003 turkce
Acikcasi denedim ama calistiramadim bu kodu...
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Belkide istediğiniz aşağıdaki kod ile yazılandır.:cool:
Kod:
Sub Auto_Open()
For i = 1 To Worksheets.Count
Sheets(i).Range("A1") = Sheets(i).Name
Next
End Sub
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
sn pelin5353

Dosyayı kapatıp açtınızmı. Çünkü kod açılışta çalışıyor. Sayfaların A1 hücrelerinin değerlerini Sayfa adı olarak atıyor.
Ama siz Sayfa adını A1 hücresine vermek istiyorum dediğiniz için, kodu şöyle değiştirin.

Sub Auto_Open()
For i = 1 To Worksheets.Count
Sheets(i).[a1] = Sheets(i).Name
Next
End Sub

Kodu bir modüle yazdıktan sonra dosyayı kapatıp açın. Her açılışta dosya isimlerini Sayfaların A1 hücrelerine verecektir.​
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
ThisWorbook'un Private Sub Workbook_SheetSelectionChange olayına;


Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
ActiveSheet.Name = Range("a1").Value
End Sub

kodları yazın.

Örnek dosya ekte.


..
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Aşıdaki kodu yazdığınızda sayfalar aktif olduğunda sayfa ismini a1 hücresine yazacaktır.:cool:
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Value = ActiveSheet.Name
End Sub
 
Katılım
29 Eylül 2006
Mesajlar
189
Excel Vers. ve Dili
Excel 2003 turkce
Bu kod calismadi ... diger kodun yerine sadece bunu kopyaladim.. hata yaptigim nokta mi var acaba..?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Ekli dosyayı inceleyiniz.:cool:
 
Katılım
29 Eylül 2006
Mesajlar
189
Excel Vers. ve Dili
Excel 2003 turkce
Sayin Sezar ,

Gercekten cok tesekkur ederim. Tam olarak istedigim bu idi... Emeginiz icin tesekkuler tekrardan...
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Rica ederim.
İyi çalışmalar.:cool:
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
bu deneme mesajıdır.
 
Üst