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

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

قام بنشر

بسم الله الرحمن الرحيم

الأخوة الأجاويد بموقع أوفسينا: منتدى الإكسل

تحية عطرة ملء الأرض والسماء قي شهر كريم من الأشهر الحرم وبعد:

هذا الملف ليس من ابتكارى ولكنه من فضل الله وفضل أخواني الأفاضل بالموقع ولكن لم أستطع الوصول لما أريد فبرجاء من الجميع المساعدة التي رأيتها منهم مع كثير من المتعثرين، فالغوث يا أهل الغوث.

المطلوب هو طباعة تقرير يومى وآخر أسبوعى وذلك عند الطلب وليس شئ دورى. وهذا ما تعبر عن الأزرار في الفورم الثاني

مرفق الملف ورحاء المساعدة

 

BookExample.rar

قام بنشر

الحقيقة جمال فوق الإبداع ولكن أخي العالي أنا أريد أن أتعلم فهل ممكن وأطمع في أن تشرح لي الكود سطر بسطر وبذلك يكون  جميلك قد أكتمل وفاض وزاد

مرة ثانية أعجز عن أداء الشكر

:signthankspin:

  • Like 1
قام بنشر

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

الأخ الغالي أبو حنين ربنا يخليها له قد أكرمني بالرد بكود رائع ولم يبقي لي إلا طلب واحد ألا وهو يتم جمع الأعمدة في التقرير قبل طباعته.

برجاء المساعدة يا أهل VBA وكان لي أمل أن أرى مقترحاتكم بتمييز هذا البرنامج أو تنقيحه

والله الموفق 

قام بنشر

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

أخي العالي 

بعد الدعاء لك والشكر على ما قدمته لي من عون فأنا أريد أن يضاف للتقرير سطر أخير يتم فيه وضع مجموع كل عمود من التقرير بحيث يظهر عند الطباعة بالصورة المرفقة

ولكم وافر التحية

Report.rar

قام بنشر (معدل)

ربنا يخليك لينا وميحرمناش من كودك ويكون ذلك في ميزان حسناتك يا أبو حنين

:signthankspin:    :fff:

تم تعديل بواسطه رؤوف1951
قام بنشر

أخي ابو حنين بعد سلام الله عليك وتحية من القلب هناك سطر في الكود لم أفهمه برجاء الشرح له إذا أمكن وجزاك الله كل خير

Private Sub TxtDat_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Not IsDate(TxtDat) = True Then

قام بنشر

السلام عليكم

هناك مربع نص إسمه  TxtDat

أجرينا الكود في الحدث :  TxtDat_Exit أي عند كتابة التاريخ و الخروج من مربع النص (  Exit )

أدرجنا السطر  If Not IsDate  أي إذا كان النص المدخل ليس بتاريخ ( رقم مثلا او نص ) يقوم الكود بتفريغ مربع النص " " =  TxtDat 

قام بنشر

أخي العالي

تحية من الأعماق وشكرا وجزاك الله الخير وراحة البال ونصيحة لكم ولكل الأعضاء "القلق آفة سيئة وهو المسئول عن مرض القلب الذي أصابني" كفاكم الله شر القلق وشر المرض.... آمين يارب العالمين

أريد تطوير البرنامج : فى حالة كان التقرير يحتوي أكثر من صفحة مثلا ثلاث صفحات فأريد أن يتم الجمع للصفحة الأولى ويرحل إلى الصفحة التالية كصف أول وفي نهاية الصفحة الثانية يتم المجموع للصفحتين ثم يرحل المجموع للصفحة الثالثة كصف أول وهكذا... حتى ينتهي التقرير بغض النظر عن عدد صفحاته!!!!!! سأحاول عمل ذلك وأعرض للمشورة وتنقيح سيادتكم  وشاكرين مهللين

:signthankspin::signthankspin::signthankspin:

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information