Herhangi bir hücreye göre sayfa adı belirleme

Katılım
8 Ocak 2008
Mesajlar
81
Excel Vers. ve Dili
2007,türkçe
Sayfa1 Sayfa2 diye hazır gelen sayfa isimlerinin aynı sayfada bulunan bir hücreye girdiğimiz isme göre değişmesini sağlayabilir miyiz.
Yani a1 hücresine xxx yazdığımda sayfa adı da otomatik olarak xxx olabilir mi ?

Teşekkür ederim...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Aşağıdaki kodu kullanın.

A1 hücresindeki değere göre sayfanın adı değişir.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [a1] = "" Or ActiveSheet.Name = [a1] Then Exit Sub
On Error GoTo mesaj
If ActiveSheet.Name <> [a1] Then ActiveSheet.Name = [a1]
Exit Sub
mesaj:
MsgBox [a1] & " Bu isimde bir sayfa var!..." & vbCr & "İşlem yapılmadı!..."
End Sub



.
 
Katılım
8 Ocak 2008
Mesajlar
81
Excel Vers. ve Dili
2007,türkçe
ya denemeye çalıştım ama beceremedim.daha doğrusu kod yazma konusunda epey acemiyim...yardımcı olursanız teşekkür ederim.
 
Katılım
8 Ocak 2008
Mesajlar
81
Excel Vers. ve Dili
2007,türkçe
Tamam. Teşekkürler nihayet hallettim.....çok teşekkür ederim....
 
Katılım
7 Temmuz 2008
Mesajlar
130
Excel Vers. ve Dili
2003 - 2007
Teşekkür ederim işime yarar
 
Üst