الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل زر لطباعة عدة اوراق في اكسل

مغلق
بدأه alshammari887 في 7 مايو 2003 · 3 رد · 6,899 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اولا احب اعتذر لاني لم اقرأ تعليمات المشاركه تقبلوا اعتذاري

والثاني لابدي اعجابي بطريقتكم التي تجعل البحث اسهل من عنوان الموضوع وتجعل الفائده اعم

السؤال

اريد عمل زر ليقوم بطباعة اكثر من ورقه sheet في workbook sheet وليس كل الاوراق لنفترض ان المستند يحتوي علي 60 ورقه عمل وانا اريد طباعة 20 منها فقط (ملاحظهلا اريد عمل ذلك عن كريق الماكرو)

ارجو ان يكون السؤال واضح

#2

يمكن عمل ذلك باختيار الشيت ثم طباعته

و يكون الاختيار باسم الشيت كما فى الكود الاول

أو رقمه كما فى الكود الثاني

و هما لطباعة الثلاث شيتات فى الملف

أما الكود الاخير فهو لطباعة جميع أوراق العمل

مع ملاحظة أن يكون فى الورقة أي بيان قابل للطباعة ( ليست خالية )

Sub Print3Sheets()

    ActiveWorkbook.Worksheets("sheet1").Select

       ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

    ActiveWorkbook.Worksheets("sheet2").Select

       ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

    ActiveWorkbook.Worksheets("sheet3").Select

       ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

End Sub



Sub Print3Sheets2()

    ActiveWorkbook.Worksheets(1).Select

       ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

    ActiveWorkbook.Worksheets(2).Select

       ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

    ActiveWorkbook.Worksheets(3).Select

       ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

End Sub





Sub PrintAllsheets()

 For i = 1 To ActiveWorkbook.Worksheets.Count

  ActiveWorkbook.Worksheets(i).Activate

  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

 Next

End Sub

مع تحياتي

printsheets2.rar

#3

و طبعا اذا أردت طباعة أول 20

تستخدم الكود الثالث مع استبدال

ActiveWorkbook.Worksheets.Count

ب 20

أما ان كانو متفرقين فعليك باول طريقتين ، مع كتابة السطرين لكل شيت

أو بالاصح نسخ السطرين 20 مرة مع تغيير اسم أو رقم الشيت

مع تحياتي

#4

الف شكر اخي محمد يعطيك الف عافيه

1

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…