• DİKKAT

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

ComboBox dan Textbox a Veri Çekme

  • Konbuyu başlatan Konbuyu başlatan undenim
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Nisan 2011
Mesajlar
13
Excel Vers. ve Dili
office 2003
Merhabalar;

Küçük bir hesaplama yapıyorum, combobox a rawSource ekledim, bu veriler seçildiğinde ilgili tanımların textbox lara düşmesini istiyorum ancak gerekli kodları bulamadım.
bu konuda yardım rica edebilir miyim? Dosya ekleyemedim, aşağıda anlatmaya çalışıyorum

ComboBox Raw Source G3:G112
Textbox1 de istenen H3:H112
Textbox2 de istenen I3:I112
Sayfa3
 
Merhaba,
Bu şekilde deneyin.
Kod:
Private Sub ComboBox1_Change()
    Dim s As Integer
    s = ComboBox1.ListIndex + 3
    TextBox1 = Sheets("Sayfa3").Range("H" & s)
    TextBox2 = Sheets("Sayfa3").Range("I" & s)
End Sub
 
CEvap için teşekkür ederim, belki çok basit bişey ama yeni olduğumuz için göremiyoruz hatayı.
TextBox1 = Sheets("Sayfa3").Range("H" & s) da debug verdi
 
Sayfa3 adında sayfada yazılacak diye anlamıştım.

Kodları aşağıdaki gibi değiştirin.
Kod:
Private Sub ComboBox1_Change()
    Dim s As Integer
    s = ComboBox1.ListIndex + 3
    TextBox1 = Sheets("Motor Fiyatları").Range("H" & s)
    TextBox2 = Sheets("Motor Fiyatları").Range("I" & s)
End Sub
 
Yanlış linki eklemişsiniz.
 
Hocam Günaydın;

aşağıdaki formül ile dosyadan resim çekmek istiyorum ancak başarılı olmadıd formul.
Rica etsem bakabilir misiniz_?

Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, [r5]) Is Nothing Then Exit Sub

'Hata Kontrolü
On Error GoTo Çıkış
'Resimleri Sil

ActiveSheet.DrawingObjects.Delete
'Resim yolunun bulunması

Dim ResimYolu As Variant
Dim Resim As Object

ResimYolu = ActiveWorkbook.Path & "\" & Range("d5") & ".jpg"

'Resmi Oluştur
Set Resim = ActiveSheet.Pictures.Insert(ResimYolu)

'Resmi Boyutlandır

With Range("d5")
Resim.Top = .Top
Resim.Left = .Left
Resim.Height = .Height
Resim.Width = .Width
End With


Çıkış:
End Sub
 
Merhaba son sorduğunuz soru ile konu başlığı farklı , lütfen sorunuzu uygun konu başlığı altında sorunuz , yada yeni bir konu açarak da sorabilirsiniz.

Not : verdiğiniz kodlarda çalışmaması için bir problem gözükmüyor.
 
Combobox'a sayfayı süz yaptıktan sonraki sütunda kalan dolu hücreleri Listelettirmek için bir kod mu lazım yoksa Raw sorge kısmına bir ayar mı yapmak lazım
 
Son düzenleme:
Yukarıdaki mesajın aynısını yani combobox yerine listbox a excel sayfasındaki veri süzüldükten sonra sütunda kalan hücreleri listeletmek için ne yapmak lazım
Selamlar...
 
Yukarıdaki mesajın aynısını yani combobox yerine listbox a excel sayfasındaki veri süzüldükten sonra sütunda kalan hücreleri listeletmek için ne yapmak lazım
Selamlar...

Aşağıdaki kodlar ile Listbox ' a sayfa üzerindeki filtreli bilgileri gösterebilirsiniz.

Kod:
Private Sub UserForm_Initialize()
    Dim rng As Range, rngCell As Range
    Set rng = Range("A2:A50").SpecialCells(xlCellTypeVisible)
    With ListBox1
        .Clear
        .RowSource = ""
    End With
    For Each rngCell In rng
        ListBox1.AddItem rngCell.Value
    Next rngCell
End Sub
 
Emre Bey teşekkürler yardımlarınız ile sorun çözüldü.
 
Geri
Üst