فورم طباعة الفورم بالكامل
الفيديو
' لو الثلاثة فيهم بيانات
If TextBox1.Value <> "" And TextBox2.Value <> "" And TextBox3.Value <> "" Then
'oاختار لى اخر خلية فى العمود
x = Range("o" & Rows.Count).End(xlUp).Row
'اجعل الخلية الاولىمن التكست بوكس رقم 1
Range("o" & x + 1).Value = TextBox1.Value
'اعمل لى ازاحة عمود واحد ولكن فى نفس السطر
Range("o" & x + 1).Offset(0, 1).Value = TextBox2.Value
'اعمل لى ازاحة عمودين ولكن فى نفس السطر
Range("o" & x + 1).Offset(0, 2).Value = TextBox3.Value
'ارسل لى رسالة بنعم او لا للطباعة
d = MsgBox("هل تريد الطباعة ", vbYesNo, "طباعة الفاتورة مع تحيات مجدى يونس ")
'لو المستخدم اختار زر نعم
If d = vbYes Then
'اطبع فورم رقم 3
UserForm3.PrintForm
'فرغ البيانات للتكست ال الثلاثة
TextBox1.Value = ""
TextBox2.Value = ""
TextBox3.Value = ""
Else
'لو المستخدم اختار زر لا
If d = vbNo Then
'فرغ بيانات التكست الثلاثة
TextBox1.Value = ""
TextBox2.Value = ""
TextBox3.Value = ""
'غلق البيانات
End If
End If
Else
'لو لم ادخل بيانات فى التكست الثلاثة ارسل الرسالة التالية
MsgBox ("البيانات غير مكتملة")
End If
End Sub