واحترام
دوستان من میخوام یه ماکرویی رو ضبط کردم
چطور میتونم تنظیمش کنم که زمانی که کاربر دکمه پرینت رو زد قبلش این ماکرو اجرابشه؟
باتشکر
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Call Macro
End Sub
Sub print_sorathesab()
'
' print_sorathesab Macro
'
'
ActiveWindow.SmallScroll ToRight:=-11
ActiveSheet.Range("$A$1:$T$210").AutoFilter Field:=18, Criteria1:="1"
ActiveWindow.SmallScroll Down:=-9
ActiveWindow.SelectedSheets.PrintOut Copies:=1
ActiveSheet.Range("$A$1:$T$210").AutoFilter Field:=18
ActiveWindow.SmallScroll Down:=60
ActiveSheet.Outline.ShowLevels RowLevels:=1
Range("B1").Select
End Sub
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Call print_sorathesab
End Sub
Sub print_sorathesab()
'
' print_sorathesab Macro
'
'
ActiveWindow.SmallScroll ToRight:=-11
ActiveSheet.Range("$A$1:$T$210").AutoFilter Field:=18, Criteria1:="1"
ActiveWindow.SmallScroll Down:=-9
ActiveSheet.Range("$A$1:$T$210").AutoFilter Field:=18
ActiveWindow.SmallScroll Down:=60
ActiveSheet.Outline.ShowLevels RowLevels:=1
Range("B1").Select
End Sub
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Call print_sorathesab
End Sub
Sub print_sorathesab()
'
' print_sorathesab Macro
'
'
ActiveWindow.SmallScroll ToRight:=-11
ActiveSheet.Range("$A$1:$T$210").AutoFilter Field:=18, Criteria1:="1"
ActiveWindow.SmallScroll Down:=-9
ActiveSheet.Range("$A$1:$T$210").AutoFilter Field:=18
ActiveWindow.SmallScroll Down:=60
ActiveSheet.Outline.ShowLevels RowLevels:=1
Range("B1").Select
End Sub
[COLOR=#007700][FONT=monospace]Private [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]Sub Workbook_BeforePrint[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]Cancel [/FONT][/COLOR][COLOR=#007700][FONT=monospace]As [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]Boolean[/FONT][/COLOR][COLOR=#007700][FONT=monospace]) [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]Call print_sorathesab End Sub[/FONT][/COLOR]
کامنت