• DİKKAT

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

Soru Combobox seçimine göre hata

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
Ekli formda combobox1 seçildiğinde Combobox2 ye veri doğrulama ile personel adı geliyor. Combobox2 de seçilen personele ait bilgiler de Framelere Geliyor.
Combobox1 değiştiği zaman "run time error 1004" hatası alıyorum. Rica etsem yardımcı olabilir misiniz?

Bir ikincisi de Dim tanımlaması döngüye bağlanabilir mi?

Teşekkür ederim.
 

Ekli dosyalar

Kod:
Private Sub ComboBox2_Change()
Satırının altına aşağıdaki satırı ekleyin.
Kod:
If ComboBox2.Value = "" Then Exit Sub

İkinci sorunuzu anlamadım.
Dim tanımlaması elbette döngüde kullanılabilir ama siz tam olarak ne sitiyorsunuz?
 
Sayın dalgalikur
Dim Sonuc1, Sonuc2,........ gibi giden kısmı uzun uzadıya diye değil de döngüye alarak kısaltmak mümkün müdür diye sordum aslında
 
Dizi değişken tanımlayabilirsiniz.

Kod:
Dim Sonuc(15) As String
Sonuc(1) = Application.WorksheetFunction.VLookup(Me.ComboBox2.Value, .Range("C2:AA" & .Cells(Rows.Count, "C").End(xlUp).Row), 2, 0)
Sonuc(2) = Gibi devam edebilirsiniz.
 
"Scripting.Dictionary" metodunu Array boyutunda kullanılarak yapılan çalışma.
 

Ekli dosyalar

Geri
Üst