اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

فورم طباعة الفورم بالكامل

الفيديو

 

 


'   لو الثلاثة فيهم بيانات
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

 

59f57d0d5e2ca_.jpg.7b5c132d2c810da4aa701fb1d35c5a70.jpg

  • Thanks 1
قام بنشر
في ٢٨‏/١٠‏/٢٠١٧ at 21:02, مجدى يونس said:

فورم طباعة الفورم بالكامل

الفيديو

 

 



'   لو الثلاثة فيهم بيانات
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

 

59f57d0d5e2ca_.jpg.7b5c132d2c810da4aa701fb1d35c5a70.jpg

السلام عليكم ورحمة الله وبركاته قبل وكل شيئ لقد اشتقنا اليك أستاذ مجدى و الفيديو كان رائع جدا مشكووور. 
 
ExcelTrick-Amazon-Store-New.gif.563b715cd9c860ff511e8bd6ba3ea4d9.gif1.JPG.75310380b590da88ce93e19a1e89ce42.JPG11.JPG.655dd2c8a57e93a5208573b125136e23.JPG
                   
3b54e310.gif.c636cc56f01df044362c0c389bcad429.gif
 
  • Like 3
  • Thanks 1
  • 1 month later...
قام بنشر

الاخ هشام

وعليكم السلام ورحمة الله وبركاتة

Sub معاينة_مع_الطباعة()

ActiveWindow.SelectedSheets.PrintPreview

A = MsgBox("هل تود الطباعة بعد المعاينة؟", vbYesNo + vbQuestion, "طباعة")

If A = vbYes Then

With ActiveSheet

.PrintOut

End With

End If

Range("A1").Activate

End Sub

 

معاينة طباعة مع امكانية الطباعه.rar

  • 3 weeks later...
قام بنشر

السلام علیكم استاذ مجدى عندي سؤالين

1- كيف يمكنني طبع فورم بدون طبع الازرار ؟

2- عند فتح فورم كيف اتحكم بتنقل (tab) بين (text box) ؟

شكرا على المساعدة

قام بنشر
في 10/29/2017 at 10:02, مجدى يونس said:

فورم طباعة الفورم بالكامل

الفيديو

 

 



'   لو الثلاثة فيهم بيانات
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

 

59f57d0d5e2ca_.jpg.7b5c132d2c810da4aa701fb1d35c5a70.jpg

 

  • 1 year later...

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information