• DİKKAT

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

Mevcut çalışma sayfalarının isimlerini Listbox'da göstermek ve link eklemek

Katılım
16 Aralık 2008
Mesajlar
43
Excel Vers. ve Dili
office 2007 ingilizce
Merhabalar herkeze ;

Userform'daki listbox'a bu kod ile sayfadaki mevcut sayfa isimlerini getirttim. Lakin bu sayfa isimlerine nasıl link ekleyebilirim ? Yani tıklandığında kendi sayfasına gidilmesini istiyorum .

Kod:
Private Sub UserForm_Initialize()
Dim N As Long
For N = 3 To ActiveWorkbook.Sheets.Count
    ListBox1.AddItem ActiveWorkbook.Sheets(N).Name
    
Next N

End Sub
 
:) Özür diliyerek sorumun cevabını kendim veriyorum.

Kod:
Private Sub ListBox1_Click() 
    With UserForm1.ListBox1 
        ThisWorkbook.Sheets(.Value).Activate 
    End With 
End Sub
Bu kod sayesinde Listbox'da getirtdiğiniz sayfalara link verebiliyorsunuz .
 
Merhabalar herkeze ;

Userform'daki listbox'a bu kod ile sayfadaki mevcut sayfa isimlerini getirttim. Lakin bu sayfa isimlerine nasıl link ekleyebilirim ? Yani tıklandığında kendi sayfasına gidilmesini istiyorum .

Kod:
Private Sub UserForm_Initialize()
Dim N As Long
For N = 3 To ActiveWorkbook.Sheets.Count
    ListBox1.AddItem ActiveWorkbook.Sheets(N).Name
    
Next N

End Sub
Aşağıda ki kodu da hemen yazdığınız kodun altına yapıştırın:
Kod:
Private Sub ListBox1_Click()
Dim sayfa As String
sayfa = ListBox1.Value
Worksheets(sayfa).Select
Unload Me
End Sub
İyi çalışmalar
 
Geri
Üst