Kod yardımı

Katılım
17 Eylül 2008
Mesajlar
8
Excel Vers. ve Dili
Excel Türkçe 2013
Ekli dosyadaki (syf1 ve syf2) A sütunundaki ve B sütunundaki verileri eşleştirip
(combobox yardımıyla) ve eşleşen verilerin satırlarını textboxlarına geçirmek istiyorum ancak yapamıyorum.
Uzmanlardan incelemesini rica ediyrum. Teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyadaki (syf1 ve syf2) A sütunundaki ve B sütunundaki verileri eşleştirip
(combobox yardımıyla) ve eşleşen verilerin satırlarını textboxlarına geçirmek istiyorum ancak yapamıyorum.
Uzmanlardan incelemesini rica ediyrum. Teşekkürler.
Ekte dosya yok.:cool:
 
Katılım
17 Eylül 2008
Mesajlar
8
Excel Vers. ve Dili
Excel Türkçe 2013
kod yardımı2

Ekli dosyadaki (syf1 ve syf2) A sütunundaki ve B sütunundaki verileri eşleştirip
(combobox yardımıyla) ve eşleşen verilerin satırlarını textboxlarına geçirmek istiyorum ancak yapamıyorum.
Uzmanlardan incelemesini rica ediyrum. Teşekkürler.

( Kusuruma bakmayın)
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
Kod:
Private Sub ComboBox1_Change()
Dim hcr As Range
TextBox1.Text = ""
For Each hcr In Range("A2:A" & Cells(65536, "A").End(xlUp).Row)
    If hcr.Value = ComboBox1.Value And CStr(hcr.Offset(0, 1).Value) = CStr(ComboBox2.Value) Then
        TextBox1.Text = Format(hcr.Offset(0, 4).Value, "#,##0.00")
        Exit For
    End If
Next
End Sub

Private Sub ComboBox2_Change()
Dim hcr As Range
TextBox1.Text = ""
For Each hcr In Range("A2:A" & Cells(65536, "A").End(xlUp).Row)
    If hcr.Value = ComboBox1.Value And CStr(hcr.Offset(0, 1).Value) = CStr(ComboBox2.Value) Then
        TextBox1.Text = Format(hcr.Offset(0, 4).Value, "#,##0.00")
        Exit For
    End If
Next
End Sub

Private Sub UserForm_Click()

End Sub

Private Sub UserForm_Initialize()
Dim hcr As Range
For Each hcr In Range("A2:A" & Cells(65536, "A").End(xlUp).Row)
    If WorksheetFunction.CountIf(Range("A2:A" & hcr.Row), hcr.Value) = 1 Then _
    ComboBox1.AddItem hcr.Value
    If WorksheetFunction.CountIf(Range("B2:B" & hcr.Row), hcr.Offset(0, 1).Value) = 1 Then _
    ComboBox2.AddItem hcr.Offset(0, 1).Value
Next
If ComboBox1.ListCount > 0 Then ComboBox1.ListIndex = 0
If ComboBox2.ListCount > 0 Then ComboBox2.ListIndex = 0
End Sub
 

Ekli dosyalar

Üst