اخى
اليك التوضيح
على حسب مقدتى فى فهم الاكواد
ListBox1.AddItem .Cells(A, 4)
هذا السطر عباره عن ان قيمة اول عمود فى الليست من ناحيه اليسار = قيمة العمود الرابع فى الشيت
ListBox1.List(C, 1) = .Cells(A, 3)
هذا السطر عباره عن ان قيمة ثانى عمود فى الليست من ناحيه اليسار = قيمة العمود الثالث فى الشيت
ListBox1.List(C, 2) = Format(.Cells(A, 2), "dd-mm-yyyy")
هذا السطر عباره عن ان قيمة ثالث عمود فى الليست من ناحيه اليسار = قيمة العمود الثانى فى الشيت مع عمل مع عمل فورمات للعمود على ان تظهر القيم على انها
تاريخ سنه-شهر-يوم
ListBox1.List(C, 3) = .Cells(A, 1)
هذا السطر عباره عن ان قيمة رابع عمود فى الليست من ناحيه اليسار = قيمة العمود الاول فى الشيت
وهكذا
بمعنى ان اذا اردت اضاف سطر
سيكون بالشكل الاتى
ListBox1.List(C, 3) = .Cells(A, 1)
ولكن سنقوم بتغير الرقم ListBox1.List(C, 3) الى الرقم 4 لان الرقم اربعه سوف يشير الى العمود الخامس فى الليست
سم نقوم بتغير الرقم Cells(A, 1 الى رقم العمود الذى نريده من الشيت
وهكذا
ملحوظه
لاتنسى زياده عدد اعمده الليست بوكس الى الرقم 8