Soru Userform üzerinden veri listeleme

Katılım
20 Ekim 2021
Mesajlar
104
Excel Vers. ve Dili
TR 2016
Altın Üyelik Bitiş Tarihi
21-10-2022
Değerli forum üyeleri paylamış olduğum çalışma ile yapmak istediğim: C sürücüsünde "ARAÇLAR" klasörünün içerisinde araç plakaları ve bu araç plakalarına ait klasörler içerisinde, aylara ait klasörler ve bu klasörlerin içerisinde de ilgili aylara ait raporlar bulunmaktadır. Ben hazırlamış olduğum userform üzerinde ilgili araca ait olan optionbutonu seçip daha sonra combobox ile istediğim ayı belirtip daha sonra o aya ait olan raporları isimleri ile birlikte listboxa getirmek istiyorum. Listboxa gelen raporları da çift tıklama ile açmak istiyorum. Bu konuda yardımlarınız beklemekteyim şimdiden teşekkürler.
 

Ekli dosyalar

Katılım
20 Ekim 2021
Mesajlar
104
Excel Vers. ve Dili
TR 2016
Altın Üyelik Bitiş Tarihi
21-10-2022
Merhaba.
Dosyanız ekte.
Dosyayı örnekte olduğu gibi aynı yere kopyalayın.
Muzaffer hocam çalışma mevcut hali ile çok güzel çalışıyor. Ekranda sadece userform görünürken yani arka planda excel görünmezken listboxa gelen sayfaları çift tklayıp açtığımda açıyor ancak tekrar açtığım sayfayı kapatmak istediğimde ya proğram hataya düşüyor yada arka plandaki userformu kapatmaya çalışıyor. Bu sorunu nasıl aşabiliriz. Çalışma sorunlu hali ile ektedir
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Aşağıdaki kodu silin
Kod:
Private Sub lbRaporlar_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Workbooks.Open ThisWorkbook.Path & "\ARAÇLAR\" & cbAraclar.Text & "\" & cbAylar.Text & "\" & lbRaporlar.Value
End Sub
Aşağıdaki kodu ekleyin.
Kod:
Private Sub listbox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Dim i As Object
    Set i = CreateObject("Excel.Application")
    i.Visible = True
    i.Workbooks.Open ThisWorkbook.Path & "\ARAÇLAR\" & ComboBox1.Text & "\" & ComboBox2.Text & "\" & ListBox1.Value
End Sub
 
Katılım
20 Ekim 2021
Mesajlar
104
Excel Vers. ve Dili
TR 2016
Altın Üyelik Bitiş Tarihi
21-10-2022
Aşağıdaki kodu silin
Kod:
Private Sub lbRaporlar_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Workbooks.Open ThisWorkbook.Path & "\ARAÇLAR\" & cbAraclar.Text & "\" & cbAylar.Text & "\" & lbRaporlar.Value
End Sub
Aşağıdaki kodu ekleyin.
Kod:
Private Sub listbox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Dim i As Object
    Set i = CreateObject("Excel.Application")
    i.Visible = True
    i.Workbooks.Open ThisWorkbook.Path & "\ARAÇLAR\" & ComboBox1.Text & "\" & ComboBox2.Text & "\" & ListBox1.Value
End Sub
Muzaffer hocam öncelikle çok teşekkür ederim. Şuan sorunsuz çalışıyor çok elzem değil ama listboxta çift tıklayıp sayfayı açtığımda excel sayfası yarım açılıyor yani önceki gibi tam ekran açılmıyor buna çözüm bulunabilirmi. Olmazsa bu şekilde devam ederim saygılar
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Aşağıdaki kodu kullanın.

Kod:
Private Sub listbox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Dim i As Object
    Set i = CreateObject("Excel.Application")
    i.Visible = True
    i.Workbooks.Open ThisWorkbook.Path & "\ARAÇLAR\" & ComboBox1.Text & "\" & ComboBox2.Text & "\" & ListBox1.Value
    i.WindowState = xlMaximized
End Sub
 
Katılım
20 Ekim 2021
Mesajlar
104
Excel Vers. ve Dili
TR 2016
Altın Üyelik Bitiş Tarihi
21-10-2022
Aşağıdaki kodu kullanın.

Kod:
Private Sub listbox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Dim i As Object
    Set i = CreateObject("Excel.Application")
    i.Visible = True
    i.Workbooks.Open ThisWorkbook.Path & "\ARAÇLAR\" & ComboBox1.Text & "\" & ComboBox2.Text & "\" & ListBox1.Value
    i.WindowState = xlMaximized
End Sub
Çok teşekkür ederim hocam sağolasın
 
Katılım
20 Ekim 2021
Mesajlar
104
Excel Vers. ve Dili
TR 2016
Altın Üyelik Bitiş Tarihi
21-10-2022
Aşağıdaki kodu kullanın.

Kod:
Private Sub listbox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Dim i As Object
    Set i = CreateObject("Excel.Application")
    i.Visible = True
    i.Workbooks.Open ThisWorkbook.Path & "\ARAÇLAR\" & ComboBox1.Text & "\" & ComboBox2.Text & "\" & ListBox1.Value
    i.WindowState = xlMaximized
End Sub
Muzaffer hocam tekrardan merhabalar, bu makroyu aynı sekilde çalışmak koşulu ile hem Excel hem PDF dosyalarini açacak şekilde nasıl revize edebiliriz
 
Katılım
20 Ekim 2021
Mesajlar
104
Excel Vers. ve Dili
TR 2016
Altın Üyelik Bitiş Tarihi
21-10-2022
Uğraşlar sonucu yaptım Muzaffer hocam
 
Üst