سلام
در فایل پیوست من میخوام جستجو را بر پایه تاریخ انجام بدم
وقتی در TextBox1تاریخ را به سورت 1365/07/21 وارد کردم اطلاعات روبروی تاریخ در UserForm نمایش داده بشه
من کد برای ان تهیه کردم مشکل اینجاست که من تعداد کارکتر های برای جستجو را برابر 10 قرار میدم نتیجه ای نمیگرم ولی تعداد را روی 8 و تاریخ را بدون (/) وارد میکنم نتیجه درسته
نکته من برای سلولها تاریخ از فرمت سل (##"/"##"/"####) استفاده کردم
در شیت دو از فرمت سل استفاده نکردم درست عمل میکنه

لطفا شیت 3 را ببینید
در فایل پیوست من میخوام جستجو را بر پایه تاریخ انجام بدم
وقتی در TextBox1تاریخ را به سورت 1365/07/21 وارد کردم اطلاعات روبروی تاریخ در UserForm نمایش داده بشه
من کد برای ان تهیه کردم مشکل اینجاست که من تعداد کارکتر های برای جستجو را برابر 10 قرار میدم نتیجه ای نمیگرم ولی تعداد را روی 8 و تاریخ را بدون (/) وارد میکنم نتیجه درسته
کد PHP:
Private Sub TextBox1_Change()
Find = False
kk = Range("A" & Rows.Count).End(xlUp).Row + 1
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
For i = 2 To kk
If Len(TextBox1) >= 10 And Val(TextBox1) = Val(Left(Range("A" & i), Len(TextBox1))) Then
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
TextBox6.Enabled = False
TextBox7.Enabled = False
TextBox2.Text = Range("b" & i).Value
TextBox3.Text = Range("c" & i).Value
TextBox4.Text = Range("d" & i).Value
TextBox5.Text = Range("e" & i).Value
TextBox6.Text = Range("f" & i).Value
TextBox7.Text = Range("g" & i).Value
Find = True
Exit For
ElseIf Find = False And Len(TextBox1) >= 10 Then
End If
Next
End Sub
در شیت دو از فرمت سل استفاده نکردم درست عمل میکنه
لطفا شیت 3 را ببینید
کامنت