Listbox'dan seçime göre kitap açılsın

Katılım
19 Nisan 2007
Mesajlar
337
Excel Vers. ve Dili
Excel 2003 Türkçe
Arkadaşlar
C:\tasinir_klasoru\tasinir_islemleri\tasinirKart klasörü içindeki dosyaları

Kod:
Private Sub UserForm_Activate()
    'Liste kutusuna Dosyaları sıralar
    frm_tasinir_isl.Listtasinir.Clear
    ChDrive ("C:")

    ChDir "C:\tasinir_klasoru\tasinir_islemleri\tasinirKart"
    Dosya = Dir("*.*")
    While Dosya <> ""
        frm_tasinir_isl.Listtasinir.AddItem Dosya
        Dosya = Dir
    Wend
    'ChDir "C:\Belgelerim"
  'Worksheets("Giris").Select
End Sub
kodu ile listeledik.

Burda listelenen veriden birini seçip Giriş veya Çıkış butonuna basıldığı zaman seçim yapılan kitabı açmak istiyorum.
 

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
Aşaığdaki kodda kırmızı yeri değiştirin.
Kod:
Private Sub UserForm_Activate()
    'Liste kutusuna Dosyaları sıralar
    frm_tasinir_isl.Listtasinir.Clear
    ChDrive ("C:")

    ChDir "C:\tasinir_klasoru\tasinir_islemleri\tasinirKart"
    [COLOR="Red"]Dosya = Dir("*.xls")[/COLOR]
    While Dosya <> ""
        frm_tasinir_isl.Listtasinir.AddItem Dosya
        Dosya = Dir
    Wend
    'ChDir "C:\Belgelerim"
  'Worksheets("Giris").Select
End Sub
Aşağıdaki kodu yazarak listbox'a çift tıklama ile dosyanızı açabilirsiniz.
Kod:
Private Sub Listtasinir_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim yol As String
yol = "C:\tasinir_klasoru\tasinir_islemleri\tesinirKart\"
Workbooks.Open (yol & Listtasinir.Value)
End Sub
 
Katılım
19 Nisan 2007
Mesajlar
337
Excel Vers. ve Dili
Excel 2003 Türkçe
DblClick olayı işimi görmüyor.
Çünkü örneğin aaa.xls dosyasında giriş işlemi yapılacaksa giriş formu açılıyor
Çıkış işlemi yapılacaksa Çıkış formu açılıyor.

Bana gerekli olan ise ;

Kod:
ChDrive ("C:")
Workbooks.Open "C:\tasinir_klasoru\tasinir_islemleri\tasinirKart\" & frm_tasinir_isl.Listtasinir.Valu
e
burda kod hata veriyor.
Dosya yolunu bulamadığını söylüyor Run-time 1004 hatası veriyor.
bu kod DblClick olayında işlem görüyor.

Ben istiyorumki Listbox'a gelen isimlerden seçtiğim ( aktifleştirdiğim ) kitap giriş (frmgiris) butonu basıldığında açılması.
Teşekkürler
 

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
O zaman dosya yolu yanlıştır.
Dosya yolunu iyice kontrol ediniz.Ve eğer kodu butona atayacaksanız ilgili kodu butona yazınız.:cool:
 
Üst