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

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

قام بنشر

جرب هذا الكود

Sub set_pr_Area()
    With ActiveSheet
        .Rows("21:28").EntireRow.Hidden = True
        .PageSetup.PrintArea = ""
        .PageSetup.PrintArea = "$A$8:$H$20,$A$30:$H$34"
            With .PageSetup
                  .PrintTitleRows = ""
                  .PrintTitleColumns = ""
            End With
    
    End With
ActiveSheet.PageSetup.PrintArea = "$A$8:$H$34"
End Sub

 

  • Like 1
قام بنشر (معدل)
23 دقائق مضت, خالد الشاعر said:

استاذ سليم

شكرا على سرعة الرد

ولكن عندتجربة الكود لا يطبع

جزاكم الله كل خيراً

يجب ان تعطي امر الطباعة بواسطة (Ctrl+P)  ثم Enter

او اذا اردت ذلك من خلال الماكرو اضف هذا السطر في نهاية الكود مباشرة فبل عبارة end sub

ActiveSheet.PrintOut

 

تم تعديل بواسطه سليم حاصبيا
قام بنشر
7 دقائق مضت, خالد الشاعر said:

اشكرك استاذ سليم

لى سؤال لو سمحت هى طباعة  area مختلفة ممكن من غير اخفاء الصفوف بينهم

جزاكم الله كل خيراً

 

7 دقائق مضت, خالد الشاعر said:

اشكرك استاذ سليم

لى سؤال لو سمحت هى طباعة  area مختلفة ممكن من غير اخفاء الصفوف بينهم

جزاكم الله كل خيراً

ممكن ذلك لكن هذا الشيئ سوف يتطلب اكثر من ورقة(أو اذا ورقة واحدة يكون الخط صغيراً)

قام بنشر (معدل)
35 دقائق مضت, خالد الشاعر said:

استاذ سليم

ياريت اتعلم من حضرتك كيف   طباعة  area مختلفة فى ورقة واحدة

يمكنك اخذ فكرة من الملف التالي(تم الاستعاتة بورقة اضافية يستعملها اكسل للطباعة ثم يمحيها بعد ذلك)

Test_Print_Areas.rar

تم تعديل بواسطه سليم حاصبيا
  • Like 1
قام بنشر
11 دقائق مضت, خالد الشاعر said:

استاذ سليم 

جزاكم الله كل خيراً

و لكن هذا الملف يخلق شيت و ينسخ فيه ثم يطبع

         افهم من هذا ان لا يمكن الطباعة مباشر 

شكرا

التطاقات بعيدة جداً عن بعضها لذلك لا مجال لوصغها في ورقة واحدة ثم طباعتها 

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

قام بنشر

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

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

تقبل تحياتي

 

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

استاذ سليم

استاذ ياسر

اشكركم عن تعاونكم 

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

جزاكم الله كل خيراً

تم تعديل بواسطه خالد الشاعر

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