• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sayfa isimlerini listele ve köprü oluşturma

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
703
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
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

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
 
Sayın Veysel bey,

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

Saygılarımla.
 
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.
 
Ayrıca diğer sayfalardaki K1 hücresinde SETTINGS yazısına basınız
İyi çalışmalar
 
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
 
Veysel beyin önerisindeki aşağıdaki satıra kırmızı eklemeyi yapınız.

Range("K2:K" & Rows.Count).ClearContents
 
Çok teşekkür ederim Korhan bey,
Emeğinize sağlık

Saygılarımla.
 
Geri
Üst