Sayfa isimlerini listele ve köprü oluşturma

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın uzman arkadaşlar,

Ekteki çalışma kitabında sayfa isimlerini "SETTINGS" isimli sayfanın "K2" hücresinde itibaren listeliyor ve listeden sayfalara köprü oluşturuyorum.
Bunu yaparken "SETTINGS, LICENSE, ŞABLON, PARAMETRE, VERİTABANI" gibi sayfaları listelemek istemiyorum.
Bu senaryoyu sağlamak için mevcut kodda nasıl bir değişiklik yapmalıyım? Değerli yardımlarınızı rica ediyorum.

Saygılarımla.
Kod:
Sub Sayfalari_Listele_Kopru_Kur()
For Each sayfa In ThisWorkbook.Worksheets
Sheets("SETTINGS").Select
Range("K1048576").End(xlUp).Offset(1, 0).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=sayfa.Name & "!K2", TextToDisplay:=sayfa.Name
Next sayfa
End Sub
Örnek Çalışma Kitabı Linki:
 

Ekli dosyalar

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,647
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub Sayfalari_Listele_Kopru_Kur()
    sat = 2
    Range("K2:K" & Rows.Count).Clear
    For Each sayfa In ThisWorkbook.Worksheets
        Select Case sayfa.Name
            Case "SETTINGS", "LICENSE", "ŞABLON", "PARAMETRE", "VERİTABANI"
            Case Else
                Sheets("SETTINGS").Select
                Cells(sat, "K").Select
                ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=sayfa.Name & "!K2", TextToDisplay:=sayfa.Name
                sat = sat + 1
                sayfa.Select
                [k1].Select
                ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="SETTINGS!K2", TextToDisplay:="SETTINGS"
        End Select
    Next sayfa
End Sub
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Veysel bey,

Sadece "K2" hücresine SETTINGS yazmaktadır.

Saygılarımla.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Korhan bey,

Dikkatiniz takdire muhtaçtır.
Hakkını vermek lazım.
Şahsınıza ve Veysel beye yardımlarınız için çok teşekkür ederim.
ALLAH sizlerden razı olsun, her sorumuzda verdiğiniz katkılar ile yeni bir şeyler öğreniyoruz.
Ellerinize ve emeğinize sağlık.
Kolay gelsin.

Saygılarımla.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Ayrıca diğer sayfalardaki K1 hücresinde SETTINGS yazısına basınız
İyi çalışmalar
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın uzman arkadaşlar,

Senaryoları daha önceden öngöremediğim için son bir sorum daha olacak.
"SETTINGS" sayfasının "K" sütununa listeleme yaparken mevcut sütun biçimlendirmesini nasıl koruya bilirim?

Saygılarımla
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,284
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Veysel beyin önerisindeki aşağıdaki satıra kırmızı eklemeyi yapınız.

Range("K2:K" & Rows.Count).ClearContents
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Çok teşekkür ederim Korhan bey,
Emeğinize sağlık

Saygılarımla.
 
Üst