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

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

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

السلام عليكم

إخواني في المنتدى

عندي ملف خاص بالمستخدمين الموجود بالمرفقات و المطلوب هو ماكرو لطباعة الصفحات أوفقيا مع توقف الطباعة عند أخر موظف مكتوب. علما أن هناك صفحات بها معدلات في بعض الأعمدة لا أحتاج طباعتها مادام فارغة

أخوكم محمد.د

مستخدمي المدارس الابتدائية.rar

تم تعديل بواسطه دغيدى
  • Like 1
قام بنشر

أخى الكريم

الأمر هين

ولكن عدد الأعمدة كثير جدا برجاء تحديد متحتويات الطباعة ( الأعمدة التى تريد ان تظهر فى الطباعة)

قام بنشر

أخي دغيدى

لا يهم ظهرها لمهم ظهرها وطباعتها في الورق

 

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

Sub Macro1()
Dim Lr As Long
Application.PrintCommunication = False
With ActiveSheet.PageSetup
    .PrintTitleRows = "$1:$9"
    .Zoom = False
    .FitToPagesWide = 1
    .FitToPagesTall = False
End With
Application.PrintCommunication = True
    
Lr = Cells(Rows.Count, "B").End(xlUp).Row
Lr = WorksheetFunction.Count(Range("B10:B" & Lr))
If Lr Then
    Range("B10").Resize(Lr, 51).PrintPreview
End If
End Sub

تحياتي

قام بنشر

السلام عليكم

أخي عبد الله

لقد أدرجت الكود في الملف لكنه يظهر خطأ

أنظر الملف

 

هذ لاكسل 2003

Sub Macro_print()
Dim Lr As Long
With ActiveSheet.PageSetup
    .PrintTitleRows = "$1:$9"
    .Zoom = False
    .FitToPagesWide = 1
    .FitToPagesTall = False
End With
    
Lr = Cells(Rows.Count, "B").End(xlUp).Row
Lr = WorksheetFunction.Count(Range("B10:B" & Lr))
If Lr Then
    Range("B10").Resize(Lr, 51).PrintPreview
End If
End Sub

تحياتي

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information