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

تعديل كود طباعة متعدد


Eid Mostafa

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

الأخوة الأعزاء

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

الملف المرفق به كود طباعة متعدد كالتالى :-

الأول : طباعة بيانات الموظف الحالى بعد المعاينة.

الثانى : طباعة بيانات كل الموظفين (31 موظف) بعد المعاينة.

الثالث : طباعة بيانات كل الموظفين (31 موظف) مباشرة ودون معاينة.

فأرجو منكم التكرم بتعديله كى يتلائم مع المعطيات أعلاه

فى إنتظار إفاداتكم القيمة

أخوكم

عيد مصطفى

Payroll Tax - 2011.rar

رابط هذا التعليق
شارك

أخي العزيز / عيد مصطفى

هذه محاولتي لعمل ما طلبته و إن شاء الله يكون هو المطلوب

وضعت لك ثلاثة أكواد

الكود الأول يقوم بتحديد الصفوف المكررة ويحدد ناحية الطباعة ثم يقوم بمعاينة الطباعة

وعند غلق المعاينة يقوم بطباعة الصفحة

الكود الثاني يتم أولا تعين عدد الموظفين المطلوب طباعة بياناتهم في الخلية [ AH1] رقم أول موظف وفي الخلية [ AH2] رقم آخر موظف

يقوم بنفس عمل الكود الأول إلا أنه بعد عمل المعاينة وعند غلقها يطبع الموظف الأول ثم معاينة للموظف الثاني وعند غلق المعاينة يطبع صفحة ذلك الموظف ويعمل معاينة للموظف اللي بعده وهكذا حتى آخر موظف حددته في الخلية [ AH2]

الكود الثالث يطبع مباشرة كل الموظفين حسب تحديدهما في الخليتين المشار إيهما سابقا

للعلم عبارة عن كودين منقولين فقط قمت بمحاولة الدمج بينهما

والله الموفق

واعتذر لك أخي مرة أخرى مما بدر مني من غير قصد في موضوعك السابق

Payroll Tax - 20111.rar

رابط هذا التعليق
شارك

السلام عليكم

ممتاز جدا اخي الشهابي

جزاك الله كل خير وبارك فيك

انا صراحة حاولت اعمل حاجة بس مافهمت

لمن دخلت على الكود لقيت فيه اسماء اوراق ماهي موجودة في الملف

لذلك احترت في المطلوب

اكرر شكري وتقديري لك

رابط هذا التعليق
شارك

أخى العزيز / الشهابى

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

أرجوك لا تأخذ الأمر بتلك الحساسيه

فصدقنى وأقولها بمنتهى الأمانه

العتاب لا يأتى إلا بين الأحباب

سأرى الملف وأطلعك بالنتيجة

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

أخى العزيز / الشهابى

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

عذراً ولكن لماذا أخرجت السطر الأول من نطاق الطباعة ؟

وهل بإمكانك إرجاعه مرة أخرى ؟

حيث أنه مهم لأنه يحتوى على إسم الموظف

لك خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

أخي الحبيب / عيد مصطفى فعلا الله يدوم المحبة بيننا

وعتابك حلو يا محلى العتاب

نعم أخي يمكنك ذلك من خلال الدخول في الكود والتعديل في الثلاثة الأكود السطرين التاليين


.PrintTitleRows = "$2:$3"

    End With

ActiveSheet.PageSetup.PrintArea = "$A$2:$AA$18"
ليصبحا بهذا الشكل



.PrintTitleRows = "$1:$3"

    End With

ActiveSheet.PageSetup.PrintArea = "$A$1:$AA$18"



رابط هذا التعليق
شارك

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information