مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

پرينت

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • moslemi

    • 2011/03/04
    • 110

    [حل شده] پرينت

    سلام
    من یک فایل شامل يك شيت دارم
    اگه بخوام ستون مدرك براساس مدارك تحصيلي پرينت بگيرم چگونه است
    مثلا يكبار ديپلم فيلتر كنم پرينت گرفته شود بعد دوباره كارداني فيلتر شود بعد پرينت گرفته شود
    ممنون
    فایل های پیوست شده
  • moslemi

    • 2011/03/04
    • 110

    #2
    Sub Macro1()
    '
    ' Macro1 Macro
    '


    '
    ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=2, Criteria1:= _
    "كارداني"
    Range("B38").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
    IgnorePrintAreas:=False
    ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=2
    Range("Table1[[#Headers],[مدرک]]").Select
    End Sub

    امكان داره اين ماكرو كامل بشه

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام

      در صورت انتخاب نوع مدرک از سلول I2 ماکرو پرینت اجرا میگردد

      کد PHP:
      Private Sub Worksheet_Change(ByVal Target As Range)

      On Error Resume Next  'skip all run-time errors'


       
      If Not Application.Intersect(TargetRange("I2")) Is Nothing Then
       

      Application
      .EnableEvents False

       Z 
      Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

      ActiveSheet
      .Range("$A$2:$FZ).AutoFilter Field:=2Criteria1:=Range("I2").Value



      Columns
      ("A:F").Select
          ActiveSheet
      .PageSetup.PrintArea "$A1:$F&Z"
          
          
      ActiveWindow.SelectedSheets.PrintOut Copies:=1Collate:=True_
              IgnorePrintAreas
      :=True
              
           Range
      ("A3").Select
           End 
      If
      Application.EnableEvents True

      On Error 
      GoTo 0  'Turn off error trapping and re-allow run time errors

      End Sub 
      فایل های پیوست شده

      کامنت

      • moslemi

        • 2011/03/04
        • 110

        #4
        سپاسگذارم

        کامنت

        چند لحظه..