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

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

قام بنشر

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

مرحبا احبتي الكرام ,, 

اعذروني فها أنا اواصل سلسة استفادتي منكم 

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

 

 Sheets("ورقة2").Select
    ActiveWindow.SelectedSheets.PrintOut From:=1, To:=5

أنا عايز بدل رقم 5 ويكون ثابت يطبع خمس صفحات لأ ازاي أخليه يقول إلى to مثلا إلى الرقم المكتوب في خلية a4 مع اعتبار أن الخية a4 فيها عدد الصفحات

اتمني أنه يكون ينفع 

وشكراااااااااااااا بجد للمنتدي الرائع ده

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

جربالكود التالي

Sub Print_Out()
Dim x As Integer
x = Sheets("ورقة2").Range("A4").Text
Sheets("ورقة2").Select
    ActiveWindow.SelectedSheets.printout From:=1, To:=x

End Sub
 

 

10 دقائق مضت, ياسر خليل أبو البراء said:

أخي الكريم محمود

شيل الرقم 5 وضع مكانه النطاق Range("A4").Value ..إذا لم يكن المطلوب فيرجى إرفاق ملف

معذرة استاذي الكريم لم انتبه لردك

تم تعديل بواسطه الجموعي
قام بنشر
10 دقائق مضت, ياسر خليل أبو البراء said:

أخي الكريم محمود

شيل الرقم 5 وضع مكانه النطاق Range("A4").Value ..إذا لم يكن المطلوب فيرجى إرفاق ملف

ياسلااااااااااام أستاذ ياسر ,,, منك نتعلم الكثيييييييييير ,, هو ده المطلوب ,, لا حرمنا الله من تواجدك الدائم الرااااااااااائع

7 دقائق مضت, الجموعي said:

جربالكود التالي


Sub Print_Out()
Dim x As Integer
x = Sheets("æÑÞÉ2").Range("A4").Text
Sheets("æÑÞÉ2").Select
    ActiveWindow.SelectedSheets.printout From:=1, To:=x

End Sub
 

 

بوركت أخي الجموعي وشكرا لجميع اعضاء هذا المنتدي الكريم

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