تفضل هذه المعادلة لكود المندوب
=IFERROR(INDEX(المناديب2!$A:$A,MATCH($A2,المناديب2!$B:$B,0)),"")
وهذه المعادلة لكود السيارة
=IFERROR(INDEX(' السيارات3'!$A:$A,MATCH($C2,' السيارات3'!$C:$C,0)),"")
حركه السيارات.xlsx
تمام تمام عليك أستاذنا القدير ..
بالفعل هذا المطلوب ..
مع شكري وتقدير لأستاذنا محمد البرناوي على إفادته،،
سأطبق على البرنامج الأساس وبإذن الله تزين الأمور،،
بارك الله فيكم ورعاكم ووفقكم يا كرام..
جرب هذا الكود
Option Explicit
Private Sub CommandButton1_Click()
Dim My_Format$
Dim I As Byte
My_Format = "#,##0.00"
With Sheets("TEST")
For I = 1 To 4
Me.Controls("TextBox" & I) = _
Format(.Range("A3").Offset(I - 1), My_Format)
Next
End With
End Sub
اخي الكريم الية العمل في البرنامج غير مفهومة لي ....
انظر للاضافة هناك رقم فاتورة وليس لها تاريخ في سجل الاضافة .....
هل انت تدخل البيانات دفعة واحدة وتريد الاستبدال ايضا دفعة واحدة أم انك تخل اليوم بيانات وغدا بيانات اخرى وتريد الاستبدال عند عرض هذه البيانات ....
يمكنك عمل هذا بهاذا الكود
Sub DAT()
Dim x, lr
lr = Range("d" & Rows.Count).End(xlUp).Row
For x = 2 To lr
Range("g" & x) = Format(DateAdd("m", 0, (Range("d" & x))), "m")
Next
End Sub
- يترك البعض عده صفوف فى بداية ورقة العمل يخصصها لكتابة اسم الشركة او معد التقرير او عنوان التقرير
إلا ان الاكسل قد خصص امر" اعدادات الصفحة بقائمة ملف " لعرض تلك المعلومات بشكل افضل و متكرر فى صفحات الطباعة و بتنسيقات مناسبة بينما يترك ورقة العمل للبيانات و العلاقات بينها