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

مطلوب تحديد عدد صفحات الطباعة في خلية بجانب الصفحة المراد طباعتها


إذهب إلى أفضل إجابة Solved by أبو إيمان,

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

  • أفضل إجابة

إذا كنت تريد عدم الطباعة يمكن كتابة احد الصيغ التالية  وبجوار End sub نكتب 30

On Error Resume Next
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("a1"), Collate:=True, _
        IgnorePrintAreas:=True

  أو 
If Range("a1") = 0 Then GoTo 30

ActiveWindow.SelectedSheets.PrintOut Copies:=Range("a1"), Collate:=True, _
        IgnorePrintAreas:=True
        
        End If
        

واذا كنت تريد طباعة نسخة على الاقل يمكنك كتابة التالي

If Range("a1") = 0 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=True
        Else
      ActiveWindow.SelectedSheets.PrintOut Copies:=Range("a1"), Collate:=True, _
        IgnorePrintAreas:=True
        
        End If

 

 

تم تعديل بواسطه أبو إيمان
  • Like 4
رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information