اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

 

فى الملف المرفق يوجد 5 ورقات عمل وكل منها محدد فيه print area بصفحة واحدة

 

ما أريده هو الكود (ولو تكرمتم مع الشرح لأستطيع تطبيقه فى عملى) لطباعة هذه الورقات كلها مرة واحدة وبضغطة واحدة على الزر

 

ولكم جزيل الشكر

1.rar

قام بنشر

جزاكم الله خيرا على هذا المجهود

ولكنى أريد أن أطبع كل الورقات ومن ضمنها الورقة الرئيسيسة لأنها عندى فى الشغل ليست رئيسية وإنما هى من الورق المطلوب طباعته

وأيضا أريده أن يطبع مباشرة دون عرض print preview لكل صفحة

ولكم جزيل الشكر

قام بنشر

الأخ الحبيب أبا الحسن والحسين

جزاك الله خير الجزاء

أخي عبد الرحمن

إليك كود الأخ الغالي أبا الحسن والحسين (كودين ..دمجتهم في كود واحد . وقمت بشرح أجزاء الكود لتتمكن من التعديل عليه بما يناسبك)

Sub PrintAll()
'تعريف المتغيرات
    Dim LR As Long
    Dim I As Long
'سطر للتجاهل في حالة حدوث خطأ
    On Error Resume Next
'حلقة تكرارية لكل أوراق العمل
    For I = 1 To Sheets.Count
'تحديد أو تنشيط ورقة العمل المراد طباعتها
        Sheets(I).Select
'بدء التعامل مع ورقة العمل النشطة
        With ActiveSheet
'تحديد آخر صف به بيانات في العمود الثامن
        LR = Range("A50:H").Find("*", LookIn:=xlValues, SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
'ضبط نطاق الطباعة
            .PageSetup.PrintArea = "A1:H" & LR
'طباعة النطاق المحدد
            .PrintOut
'نهاية التعامل مع الورقة النشطة
        End With
'الانتقال لورقة العمل التالية
    Next
End Sub

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

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

شكرا اخي واستاذي الاستاذ / ياسر بارك الله فيك وجزاك الله خير الجزاء

تسلم

تم تعديل بواسطه KHMB
  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information