• DİKKAT

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

Veri getirme

  • Konbuyu başlatan Konbuyu başlatan TİKOS
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Aralık 2007
Mesajlar
383
Excel Vers. ve Dili
EXCEL 2007
INGILIZCE
Arkadaşlar,
ekteki dosyada rapor butonunu tıkladığımda çıkan userformda firma ve proje adını seçtiğimde tablo sheetinde olan verileri getirsin istiyorum. Bu konuda yardımcı olursanız sevinirim.

Teşekkürler,
 

Ekli dosyalar

Merhaba,
Aşağıdaki kodları kullanabilirsiniz.
Kod:
Private Sub ComboBox2_Change()
Application.Goto Reference:=Range(Range("C:C").Find(What:=ComboBox2.Value, LookAt:=xlWhole).Address)
    txttarih.Value = Format(Cells(ActiveCell.Row, 4).Value, "dd.mm.yyyy")
    txtdirekt.Value = Format(Cells(ActiveCell.Row, 5).Value, "#,##0")
    txtsabit.Value = Format(Cells(ActiveCell.Row, 6).Value, "#,##0")
   '-------diğerlerini yukarıdaki satırlara bakarak yapabilirsiniz.------
End Sub
 
Hocam teşekkür ederim.
Ama uyguladığımda hata verdi. ekte dosyayı gönderiyorum.
Firma ve proje adının ikisinide seçip ona göre arama yaptırmam gerekiyor.
İlgilendiğiniz için tekrar teşekkürler
 

Ekli dosyalar

Merhaba,
İkimiz de dikkatsiz davranmışız.
Kodun ikinci satırına aşağıdaki kırmızı satırı ekleyiniz. Bu benim dikkatsizliğim. :)
Kod:
Private Sub ComboBox2_Change()
[COLOR="Red"]    Sheets("tablo").Select[/COLOR]
Application.Goto Reference:=Range(Range("C:C").Find(What:=ComboBox2.Value, LookAt:=xlWhole).Address)

Sizin dikkatsizliğinize gelince; Kodlarda adı geçen
Txtfon, txtkpr, Txtnk, txtpnl, txtpref nesneleri UserForm üzerinde yok. Userform üzerindeki nesnelerin adı başka.(TextBox1,.......TextBox5)
Sonuç; Kodlar ile UserForm üzerindeki nesnelerin adları aynı olmalı.
Kolay gelsin.
 
Son düzenleme:
Teşekkürler,
ellerinize sağlık.
 
Geri
Üst