وعليكم السلام ورحمة الله وبركاته
تم انشاء كود الطباعة والمعاينة
اتمنى ان تجد في الحل طلبك
لك وافر الاحترام
Sub Print_All_Employees()
Dim ws As Worksheet
Dim cell As Range
Dim rng As Range
Set ws = ThisWorkbook.Sheets("إداريين")
Set rng = ws.Range("C3:C137")
Application.ScreenUpdating = False
For Each cell In rng
If cell.Value <> "" Then
ws.Range("CQ6").Value = cell.Value
ws.PageSetup.PrintArea = "CP5:CY47"
ws.PrintOut
End If
Next cell
ws.Range("CQ6").Value = rng.Cells(1, 1).Value
Application.ScreenUpdating = True
MsgBox "تمت طباعة جميع الموظفين بنجاح.", vbInformation
End Sub
طباعة الكل بضغطة.xlsm