Aktif sayfa ismini A1 hücresine

Katılım
12 Mayıs 2006
Mesajlar
455
Arkadaşlar Excelde aktif safa ismini devamlı olarak A1 hücresine yazacak makro lazım. Selamlar
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1") = ActiveSheet.Name
End Sub
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Dosyanızın her açılışında sayfaların ismini her sayfanın A1 hücresine yazmak için;
Sub Auto_Open()
For i = 1 To Worksheets.Count
Sheets(i).[a1] = Sheets(i).Name
Next
End Sub
 

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.
Thisworkbook modülüne aşağıdaki kodu yazarsanız.Sayfalar her aktif olduğunda sayfanın ismini a1 hücresine yazar.
İyi çalışmalar.:cool:
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
[A1].Value = ActiveSheet.Name
End Sub
 
Üst