السلام عليكم
عندنا فورم
به مربع تحرير وسرد
و قد عينت فى خصائصه
أنه مرتبط بنطاق اسمه
names
النطاق عبارة عن 500 صف
أول 150 خلية منها بها بيانات
و الباقى خلايا فارغة
لكنه قابل للزيادة أو النقص
عند البحث بالكود التالى
لو حددنا عنصرا فارغا فى مربع التحرير
تظهر رسالة خطأ
كيف نجعل مربع التحرير مرتبطا بالخلايا غير الفارغة فقط داخل النطاق names
و هذا هو الكود
Sub ComboBox1_Change()
TextBox1.Value = ComboBox1.Value
Dim Snum As Long
Dim Lastr As Long
Lastr = Sheets("All").Range("b" & Rows.Count).End(xlUp).Row
Snum = WorksheetFunction.Match(ComboBox1.Text, Sheets("All").Range("b5:b" & Lastr), 0)
TextBox2.Value = Sheets("All").Cells(Snum + 4, 3).Value
TextBox3.Value = Sheets("All").Cells(Snum + 4, 16).Value
TextBox4.Value = Sheets("All").Cells(Snum + 4, 21).Value
TextBox5.Value = Sheets("All").Cells(Snum + 4, 22).Value
TextBox6.Value = Sheets("All").Cells(Snum + 4, 26).Value
End Sub