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

طباعة أوراق عمل متعددة بالكود


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

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

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

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

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

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

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

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

  • Like 1
  • Thanks 2
رابط هذا التعليق
شارك

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