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

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

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

جرب بعد تعديل a1 بالخليه الى محتاج تحط فيها الرقم النسخ بتاعك

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

 

تم تعديل بواسطه ahmed01111
  • Like 2
  • أفضل إجابة
قام بنشر (معدل)

إذا كنت تريد عدم الطباعة يمكن كتابة احد الصيغ التالية  وبجوار 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