- Katılım
- 2 Ocak 2022
- Mesajlar
- 83
- Excel Vers. ve Dili
- 2007Türkçe
Merhaba,
Aşagıdaki kodlar ile aradığım verileri kayıt sayfasından listbox1 e alıyorum. Aynı zamanda bu verileri sonuç sayfasına da almak istiyorum. Mevcut kodlara bu şekilde bir ilave yapılabilirmi?
Private Sub CommandButton2_Click()
Dim syf(), j As Byte, i As Integer, s As Byte, c As Range, S1 As Worksheet, Adr As String
syf = Array("Kayit")
Bul = ComboBox1
For j = 0 To UBound(syf)
Set S1 = Sheets(syf(j))
Set c = S1.[J:J].Find(Bul, , xlValues, xlWhole)
If Not c Is Nothing Then
Adr = c.Address
Do
SiparisNo = S1.Cells(c.Row, "B")
TTutar = S1.Cells(c.Row, "I")
STarih = S1.Cells(c.Row, "J")
With ListBox1
.AddItem
.List(.ListCount - 1, 0) = SiparisNo
.List(.ListCount - 1, 1) = STarih
.List(.ListCount - 1, 2) = TTutar
'.Selected(.ListCount - 1) = True
End With
Set c = S1.[J:J].FindNext(c)
Loop While Not c Is Nothing And c.Address <> Adr
s = 1
End If
If s = 1 Then Exit For
Next j
Aşagıdaki kodlar ile aradığım verileri kayıt sayfasından listbox1 e alıyorum. Aynı zamanda bu verileri sonuç sayfasına da almak istiyorum. Mevcut kodlara bu şekilde bir ilave yapılabilirmi?
Private Sub CommandButton2_Click()
Dim syf(), j As Byte, i As Integer, s As Byte, c As Range, S1 As Worksheet, Adr As String
syf = Array("Kayit")
Bul = ComboBox1
For j = 0 To UBound(syf)
Set S1 = Sheets(syf(j))
Set c = S1.[J:J].Find(Bul, , xlValues, xlWhole)
If Not c Is Nothing Then
Adr = c.Address
Do
SiparisNo = S1.Cells(c.Row, "B")
TTutar = S1.Cells(c.Row, "I")
STarih = S1.Cells(c.Row, "J")
With ListBox1
.AddItem
.List(.ListCount - 1, 0) = SiparisNo
.List(.ListCount - 1, 1) = STarih
.List(.ListCount - 1, 2) = TTutar
'.Selected(.ListCount - 1) = True
End With
Set c = S1.[J:J].FindNext(c)
Loop While Not c Is Nothing And c.Address <> Adr
s = 1
End If
If s = 1 Then Exit For
Next j