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

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

قام بنشر

السلام عليكم ورحمة الله وبركاته اسعد الله صباحكم

محتاج كود  عند طباعة الشيت يطبع فقط خلايا الجدول المملؤة .

المرفق به المطلوب وشكرا

tableau.xlsx

قام بنشر

   جرب هذا الكود 

 F34   to  A1 تحديد مدى الطباعة من 

في الكود الاول يجب ازالة كلمة Rem من أمام السطر الذي تريده لاننا امام خيارين (معاينة قبل الطباعة Print Preivew  او طباعة رأساً  Print)    

Option Explicit
Sub Button1_Click()
PRint_erea
'اختر هنا السطر الذي تريده
'   من امامه Rem و ذلك بازالة كلمة
Rem ActiveSheet.PrintPreview
Rem ActiveSheet.Print
End Sub
'======================================
Sub PRint_erea()
Range("E14:E37").EntireRow.Hidden = False
Range("E14:E37").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
End Sub
'=====================================
Sub SHOW_ROWS()
Range("E14:E37").EntireRow.Hidden = False
End Sub

الملف مرفق

 

Print_tableau.xls

  • Like 1
  • Thanks 1
قام بنشر

جزاك الله كل خير أستاذ سليم كود رائع بارك الله فيك

وهذا كود اخر لإثراء الموضوع

Sub MyPrint2()
ActiveSheet.Unprotect Password:="123"
  Application.ScreenUpdating = False
  With Sheets("Print")
    With .UsedRange
      For i = 1 To .Rows.Count
        If .Cells(i, 1).Value = "" Then
          .Cells(i, 1).EntireRow.Hidden = True
        End If
      Next i
    End With
    .PrintOut
    .Rows.Hidden = False
  End With
   Application.ScreenUpdating = True
ActiveSheet.Protect Password:="123", DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

 

  • Like 1
  • Thanks 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information