سلام
فرض زمانی پیش میاد میخواهید در لیست باکس یک کلیه خاصی را بین چند کلیه در یک آیتم واقع هستن رو جستجو کنید مثلا لامپ-سیم-چسب
دقت کنید کد بر اسسا نیازمن کد نویسی شده و برای استفاده در جای دیگر باید ویرایش کنید منظور تنها بخش ابی هست که باید دقت کنید
فرض زمانی پیش میاد میخواهید در لیست باکس یک کلیه خاصی را بین چند کلیه در یک آیتم واقع هستن رو جستجو کنید مثلا لامپ-سیم-چسب
دقت کنید کد بر اسسا نیازمن کد نویسی شده و برای استفاده در جای دیگر باید ویرایش کنید منظور تنها بخش ابی هست که باید دقت کنید
کد:
ListBox4.Clear'Dim arrLstBox(1 To 10, 1 To 14) 'ListBox5.list = arrLstBox() With ListBox4 .ColumnCount = 3 .AddItem .List(0, 0) = Sheet4.Range("B1").Value 'header .List(0, 1) = Sheet4.Range("C1").Value 'header .List(0, 2) = Sheet4.Range("D1").Value 'header .Font = "B Nazanin" End With For Each k In Sheet4.Range("K1", Sheet4.Range("K65536").End(xlUp)) '.SpecialCells(xlCellTypeVisible) If k.Value = "" Then ListBox4.Clear Exit Sub End If If k.Offset(0, 2).Value <> "False" And[COLOR=#0000ff] InStr(1, k, TextBox22.Text, vbTextCompare)[/COLOR] Then With ListBox4 .ColumnCount = 3 .AddItem .List(.ListCount - 1, 0) = k.Offset(0, -9).Value .List(.ListCount - 1, 1) = k.Offset(0, -8).Value .List(.ListCount - 1, 2) = k.Offset(0, -7).Value .Font = "B Nazanin" End With End If Next k