Combobox SÜzmede Sorun

Katılım
14 Ekim 2007
Mesajlar
173
Excel Vers. ve Dili
xp tr
SELAM ARKADAŞLAR

combobox26 da süzdüğüm veriler (sütunlar) listbox4 te eksik görünüyor
süzmeden sonra listbox4 ve listbox1 sütunlar aynı görünümde olması gerek


not kodların büyük bölümünü formdaki örneklerden ve siz değerli ustaların
yardımları sayesinde bu hale getirdim
kendime uyarlarken yanlış yaptım sanırım.
yardımlarınız için şimdiden teşekkürler
 
Son düzenleme:
Katılım
26 Kasım 2005
Mesajlar
396
Excel Vers. ve Dili
Office 365
yanıt

combobox26 kutusundaki formülleri biraz değiştirdim. bir bak istediğin olmuş mu?
 

Orion1

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

Ofis-2010-TR 32 Bit
Dosyanız ekte.
Listbox4'te ilk sütun Verinin bulunduğu excel sayfa satır numarasını veriyor.
Kod:
Set k = SV.Range("B2:B65536").Find(ComboBox26.Value, , xlValues, xlWhole, , 1)
ReDim myarr(1 To 12, 1 To 1)
If Not k Is Nothing Then
    ilkadres = k.Address
    Do
        a = a + 1
        ReDim Preserve myarr(1 To 12, 1 To a)
        myarr(1, a) = k.Row
        For i = 2 To 12
            myarr(i, a) = SV.Cells(k.Row, i).Value
        Next i
        Set k = SV.Range("B2:B65536").FindNext(k)
    Loop While k.Address <> ilkadres And Not k Is Nothing
End If
If a > 0 Then ListBox4.Column = myarr
 
Katılım
14 Ekim 2007
Mesajlar
173
Excel Vers. ve Dili
xp tr
Sayın EVREN GİZEN
çok teşekkür ediyorum
bir sorum daha olacak

Private Sub ListBox1_Click()
Dim ilk_adres As String, k As Range, deg As Double
Dim j As Byte
For i = 1 To Worksheets.Count
If Sheets(i).Name <> "SİPARİŞ GİRİŞİ" Then
Set k = Sheets(i).Range("C2:C65536").Find(ListBox1.Column(2), , xlValues, xlWhole, , 1)
If Not k Is Nothing Then
ilk_adres = k.Address
Do
For j = 6 To 96 Step 10
If Sheets(i).Cells(k.Row, j).Value > deg Then deg = Sheets(i).Cells(k.Row, j).Value
Next j
Set k = Sheets(i).Range("C2:C65536").FindNext(k)
Loop While k.Address <> ilk_adres And Not k Is Nothing
End If
Set k = Nothing
End If
Next i
Label150 = Format(deg, "#,##0")
Label152.Caption = Format(CDbl(Label148.Caption) - CDbl(Label150.Caption), "#,##0")
End Sub
listbox1 de seçim yaptığımda çalışan bu kodlar
listbox4 te seçim yaptığımda da çalışırmı
 
Katılım
14 Ekim 2007
Mesajlar
173
Excel Vers. ve Dili
xp tr
Say&#305;n parsley2
sizin kodlar&#305;n&#305;z s&#252;z&#252;len verilerin s&#305;ra numaras&#305;n&#305; hatas&#305;z veriyor
fakat sayfada ayn&#305; isimde birden fazla m&#252;&#351;teri oldu&#287;unda tek birini listeliyor
yani s&#252;zme i&#351;lemi ba&#351;ar&#305;s&#305;z oluyor
ilginiz i&#231;in te&#351;ekk&#252;r ederim
 
Son düzenleme:

Orion1

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

Ofis-2010-TR 32 Bit
Say&#305;n EVREN G&#304;ZEN
&#231;ok te&#351;ekk&#252;r ediyorum
bir sorum daha olacak



listbox1 de se&#231;im yapt&#305;&#287;&#305;mda &#231;al&#305;&#351;an bu kodlar
listbox4 te se&#231;im yapt&#305;&#287;&#305;mda da &#231;al&#305;&#351;&#305;rm&#305;
Ayni kodlar&#305; listbox4.&#252;n click olay&#305;na veya double_click olay&#305;na yazarsan&#305;z &#231;al&#305;&#351;&#305;r.:cool:
&#304;lgili sat&#305;r&#305; A&#351;a&#287;&#305;daki kodlararla de&#287;i&#351;tirmeniz gerekir.:cool:
Kod:
Set k = Sheets(i).Range("C2:C65536").Find([B][COLOR="Red"]ListBox4.Column( 2)[/COLOR][/B], , xlValues, xlWhole, , 1)
Ayr&#305;ca:
Benim yazd&#305;&#287;&#305;m kodlarda listbox4'TE &#304;LK S&#220;TUN Sizin olu&#351;turdu&#287;unuz s&#305;ra numras&#305;n&#305; vermiyor,Listbox'&#305;n Sat&#305;r numaras&#305;n&#305; veriyor..Dolay&#305;s&#305; ile hatal&#305; bir i&#351;lem de&#287;ildir.
Herhangi m&#252;kerrer bir arama ve listelemede bu sat&#305;r numaras&#305;n&#305; kullanarak istedi&#287;iniz veriye ula&#351;abilirsiniz.
Ama isteseniz a&#351;&#287;&#305;daki kodlar&#305; de&#287;i&#351;tirerek sizin verdi&#287;iniz s&#305;ra numaralar&#305;n&#305; listeleyebilirsiniz.:cool:
Kod:
Do
        a = a + 1
        ReDim Preserve myarr(1 To 12, 1 To a)
        For i = 1 To 12
            myarr(i, a) = SV.Cells(k.Row, i).Value
        Next i
 
Son düzenleme:
Katılım
14 Ekim 2007
Mesajlar
173
Excel Vers. ve Dili
xp tr
Ayni kodlar&#305; listbox4.&#252;n click olay&#305;na veya double_click olay&#305;na yazarsan&#305;z &#231;al&#305;&#351;&#305;r.:cool:
&#304;lgili sat&#305;r&#305; A&#351;a&#287;&#305;daki kodlararla de&#287;i&#351;tirmeniz gerekir.:cool:
Kod:
Set k = Sheets(i).Range("C2:C65536").Find([B][COLOR="Red"]ListBox4.Column( 2)[/COLOR][/B], , xlValues, xlWhole, , 1)
Ayr&#305;ca:
Benim yazd&#305;&#287;&#305;m kodlarda listbox4'TE &#304;LK S&#220;TUN Sizin olu&#351;turdu&#287;unuz s&#305;ra numras&#305;n&#305; vermiyor,Listbox'&#305;n Sat&#305;r numaras&#305;n&#305; veriyor..Dolay&#305;s&#305; ile hatal&#305; bir i&#351;lem de&#287;ildir.
Herhangi m&#252;kerrer bir arama ve listelemede bu sat&#305;r numaras&#305;n&#305; kullanarak istedi&#287;iniz veriye ula&#351;abilirsiniz.
Ama isteseniz a&#351;&#287;&#305;daki kodlar&#305; de&#287;i&#351;tirerek sizin verdi&#287;iniz s&#305;ra numaralar&#305;n&#305; listeleyebilirsiniz.:cool:
Kod:
Do
        a = a + 1
        ReDim Preserve myarr(1 To 12, 1 To a)
        For i = 1 To 12
            myarr(i, a) = SV.Cells(k.Row, i).Value
        Next i

Say&#305;n EVREN G&#304;ZLEN
yard&#305;mlar&#305;n&#305;z ve a&#231;&#305;klamalar&#305;n&#305;z i&#231;in &#231;ok te&#351;ekk&#252;r ederim
 
Üst