من میخوام تو فایلی که خدمتتون فرستادم زمانی که عمل فیلتر انجام شد اسم سرستونها هم در لیست باکس نمایش داده بشه.. و اینکه چطور میشه یک یا دو تکست باکس دیگه هم اضافه کرد تا همزمان با دو یا سه فیلتر مقادیری رو که میخوایم نمایش بدیم.. سپاس
درج عنوان سرستون در لیست باکس و فیلتر بر اساس چند تکست باکس
Collapse
این تاپیک قفل است.
X
X
-
سلام دوستان..
من میخوام تو فایلی که خدمتتون فرستادم زمانی که عمل فیلتر انجام شد اسم سرستونها هم در لیست باکس نمایش داده بشه.. و اینکه چطور میشه یک یا دو تکست باکس دیگه هم اضافه کرد تا همزمان با دو یا سه فیلتر مقادیری رو که میخوایم نمایش بدیم.. سپاس -
با سلام
در فایل پیوست اول با استفاده از دو Textbox و یک LISTBOX عمل جستجو بر روی کد ملی و نام خانوادگی انجام میگیرد.
در فایل پیوست دوم با استفاده از یک Textbox و یک LISTBOX عمل جستجو بر روی کد ملی و نام خانوادگی انجام میگیرد.
کد PHP:Private Sub UserForm_Initialize()
Dim CELL, rng As Range
Z1 = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
K1 = Application.WorksheetFunction.CountA(Sheet1.Range("1:1"))
Set rng = Sheet1.Range("c2:c" & Z1)
ListBox1.Clear
ListBox1.ColumnCount = K1 + 2
ListBox1.ColumnWidths = "0;160;80;80;100;80;40;20"
For Each CELL In rng
ListBox1.AddItem CELL.Address
For i = 1 To K1
ListBox1.List(ListBox1.ListCount - 1, i) = Cells(CELL.Row, K1 - i + 1)
Next i
Next CELL
For i = 1 To 6
Me.Controls("Label" & i).Caption = Sheet1.Cells(1, i)
Next
TextBox2.SetFocus
End Sub
Last edited by iranweld; 2016/06/18, 19:15. -
با سلام
در فایل پیوست میتوانید ابتدا قسمتی از نام خانوادگی فرد و سپس قسمتی از کد ملی را وارد نموده تا جستجو صورت پذیرد
یا بصورت برعکس ابتدا قسمتی از کد ملی و سپس قسمتی از نام خانوادگی را تایپ نموده تا عمل جستجو صورت گیرد.
با انتخاب هر آیتم در لیست باکس سلول مورد نظر بصورت رنگی در شیت انتخاب می شود (فایل دوم)
در صورتیکه تعداد داده زیاد است و عمل جستو با سرعت کمتری صورت می پذیرد بایستی شرطی مبنی بر طول کلمه وارد شده در تکست باکس ها اضافه نماییدLast edited by iranweld; 2016/06/20, 10:58.کامنت



کامنت