listelediğim değerlere otomatik link vermek istiyorum ?

Katılım
7 Nisan 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
Merhaba arkadaşlar.
forumdaki arkadaşlar dan(tahiroğlu, AS3434 , Sezar gibi) yardım alarak makrolu bir excel sayfası oluşturdum.
kitap11 deki anasayfa sayfasındaki e1 hücresine girdiğim değer adında yeni sayfa oluştur butonuna basınca e1 hücresindeki değer ile yeni bir sayfa oluşturuyorum.
yeni sayfa oluşturur oluşturmaz da, senet sayfasında yeni oluşturduğum ve daha önceden oluşturduğum tüm sayfaların isimleri ile birlikte bilgleri sıralanıyor.
sorum ise şu:
bu senet sayfasında ki b sutunundaki sayfa isimlerinde link te olsun istiyorum. yani 1 sayfasına tıklayınca 1 sayfasına gitsin. 2sayfasına tıklayınca 2 sayfasına gitsin.
bunu nasıl yapabilrim?
bu link olayının da otomatik olmasını istiyorum. Aynı senet sayfasının listelenmesi gibi.
şimdiden herkese teşekkürler arkadaşlar.
 

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:
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim sayfa As String
If Intersect(Target, [B:B]) Is Nothing Then Exit Sub
sayfa = ActiveCell.Value
For i = 1 To Sheets.Count
If sayfa = Sheets(i).Name Then
Sheets(i).Select
End If
Next
End Sub
 
Son düzenleme:
Katılım
7 Nisan 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
Merhaba.
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim sayfa As String
sayfa = ActiveCell.Value
For i = 1 To Sheets.Count
If sayfa = Sheets(i).Name Then
Sheets(i).Select
End If
Next
End Sub
çok Teşekkürler. yine tam istediğim gibi oldu.
İnsan bilince ne kadar harika oluyor. İnşalalh. bizde öğreneceğiz silerin yardımıyla. elimizden geldiğince.
 

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.
Kod:
Dim sayfa As String
Yukarıdaki kodun altına aşağıdaki kodu koyarsanız dağa doğru olacaktır.:cool:
Kod:
If Intersect(Target, [B:B]) Is Nothing Then Exit Sub
Dosyayı yukarıdaki koda göre yeniledim .Tekraradan indirebilirsiniz.
 
Katılım
7 Nisan 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
Merhaba.
Kod:
Dim sayfa As String
Yukarıdaki kodun altına aşağıdaki kodu koyarsanız dağa doğru olacaktır.:cool:
Kod:
If Intersect(Target, [B:B]) Is Nothing Then Exit Sub
Dosyayı yukarıdaki koda göre yeniledim .Tekraradan indirebilirsiniz.
tekrar teşekkür ederim.
ilginiz ve alakanız için.
Sağolun.
 

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:
 
Üst