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

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


إذهب إلى أفضل إجابة 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