• DİKKAT

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

Listboxa listelenen sayfa adına tıklayınca açsın

  • Konbuyu başlatan Konbuyu başlatan Sa.NaL
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Haziran 2008
Mesajlar
542
Excel Vers. ve Dili
2007 türkçe
Merhaba arkadaşlar,

Aşağıdaki kodlarla listbox1 e sayfa adlarını listeletiyorum, listelenen listede sayfa adına çift tıklayınca nasıl kod yazmalıyımki açık olan userformu kapatıp ilgili sayfaya gidilsin. Yardımcı olursanız sevinirim. iyi çalışmalar

Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'BU KODLARI YAZINCA HATA VERİYOR'
If ListBox1(i).Selected Then
Sheets(i).Visible = True
ListForm.Hide
End If
End Sub

Private Sub UserForm_Click()
For i = 1 To Sheets.Count
ListBox1.AddItem Sheets(i).Name
Next i
Label1.Caption = "Sistem de Toplam" & " " & ListBox1.ListCount - 2 & " Kayıt Bulunmaktadır..."
End Sub
 
Merhaba

Aşağıdaki kodları inceleyiniz


Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'BU KODLARI YAZINCA HATA VERİYOR'
ad = ListBox1.Value
Sheets(ad).Visible = True
UserForm1.Hide
'End If
End Sub


Private Sub UserForm_Initialize()
For i = 1 To Sheets.Count
ListBox1.AddItem Sheets(i).Name
Next i
Label1.Caption = "Sistem de Toplam" & " " & ListBox1.ListCount - 2 & " Kayıt Bulunmaktadır..."
End Sub
 
merhaba
bu kodları'da kullanabilirsiniz
zafer hocam'ada teşekkür ederim.
Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Sheets(ListBox1.Value).Select
Unload UserForm1
MsgBox "İstediğiniz Sayfası Başarı ile Açıldı.", , "İhsan Tank"
End Sub
Private Sub UserForm_Initialize()
For i = 1 To Sheets.Count
ListBox1.AddItem Sheets(i).Name
Next i
End Sub
 
Geri
Üst