Ali994m قام بنشر أغسطس 30, 2020 مشاركة قام بنشر أغسطس 30, 2020 السلام عليكم أرجو المساعدة في تعيين زر ليتم تنفيذ 2 ماكرو وجزاكم الله كل خير Daily order - نسخة.xlsm رابط هذا التعليق شارك More sharing options...
Ali994m قام بنشر أغسطس 31, 2020 الكاتب مشاركة قام بنشر أغسطس 31, 2020 Sub PrintAllFirstPage() Dim xWs As Worksheet Set xWs = Sheets("report") xWs.PrintOut from:=1, To:=1 End Sub Sub Export_PDF_in_OneAll() Application.ScreenUpdating = False Sheets(Array("Report")).Select mypath = "D:\USP41 - NF36\" & Range("C8").Value If Dir(mypath, vbDirectory) = "" Then MkDir mypath ActiveSheet.Range("A1:D33").ExportAsFixedFormat xlTypePDF, mypath & "\" & Range("p12").Value & ".pdf", xlQualityStandard Worksheets("Report").Select Application.ScreenUpdating = True MsgBox "Done" End Sub Daily order - نسخة.xlsm رابط هذا التعليق شارك More sharing options...
أفضل إجابة عبدالله بشير عبدالله قام بنشر أغسطس 31, 2020 أفضل إجابة مشاركة قام بنشر أغسطس 31, 2020 حسب فهمى لطلبك تم دمج الامرين مع بعض بالصورة الثالتة __Daily order - نسخة.xlsm 2 رابط هذا التعليق شارك More sharing options...
abouelhassan قام بنشر أغسطس 31, 2020 مشاركة قام بنشر أغسطس 31, 2020 (معدل) يمكنك استخدام هذا الكود اخى Sub towmacro() Application.ScreenUpdating = False PrintAllFirstPage Export_PDF_in_OneAll Application.ScreenUpdating = True MsgBox "Done" End Sub تم تعديل أغسطس 31, 2020 بواسطه abouelhassan 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان