Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Printing, VB - based on dates
Hi,
I have a workbook with several worksheets that I let my officemates use. However, when they are done with their work using my workbook, they cannot print any of the worksheets so I have to print it for them. Is there a way that I can let them print based on: 1. Day, say on 8-16-07 or 2. a week, say from 8-20-07 to 8-24? Please help modify the macro below or help me write a macro. Private Sub Workbook_BeforePrint(Cancel As Boolean) Cancel = True End Sub Thank you. |
#2
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Printing, VB - based on dates
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Date < VBA.DateSerial(2007,8,16) Then Cancel = True End If End Sub -- Sincerely, Ronald R. Dodge, Jr. Master MOUS 2000 "Danny" wrote in message ... Hi, I have a workbook with several worksheets that I let my officemates use. However, when they are done with their work using my workbook, they cannot print any of the worksheets so I have to print it for them. Is there a way that I can let them print based on: 1. Day, say on 8-16-07 or 2. a week, say from 8-20-07 to 8-24? Please help modify the macro below or help me write a macro. Private Sub Workbook_BeforePrint(Cancel As Boolean) Cancel = True End Sub Thank you. |
#3
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Printing, VB - based on dates
It worked, thanks a lot!
How about #2 for inclusive dates? "Ronald Dodge" wrote: Private Sub Workbook_BeforePrint(Cancel As Boolean) If Date < VBA.DateSerial(2007,8,16) Then Cancel = True End If End Sub -- Sincerely, Ronald R. Dodge, Jr. Master MOUS 2000 "Danny" wrote in message ... Hi, I have a workbook with several worksheets that I let my officemates use. However, when they are done with their work using my workbook, they cannot print any of the worksheets so I have to print it for them. Is there a way that I can let them print based on: 1. Day, say on 8-16-07 or 2. a week, say from 8-20-07 to 8-24? Please help modify the macro below or help me write a macro. Private Sub Workbook_BeforePrint(Cancel As Boolean) Cancel = True End Sub Thank you. |
#4
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Printing, VB - based on dates
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Date < DateSerial(2007,8,20) Or _ Date DateSerial(2007,8,24) Then Cancel = True End If End Sub -- HTH Bob (there's no email, no snail mail, but somewhere should be gmail in my addy) "Danny" wrote in message ... It worked, thanks a lot! How about #2 for inclusive dates? "Ronald Dodge" wrote: Private Sub Workbook_BeforePrint(Cancel As Boolean) If Date < VBA.DateSerial(2007,8,16) Then Cancel = True End If End Sub -- Sincerely, Ronald R. Dodge, Jr. Master MOUS 2000 "Danny" wrote in message ... Hi, I have a workbook with several worksheets that I let my officemates use. However, when they are done with their work using my workbook, they cannot print any of the worksheets so I have to print it for them. Is there a way that I can let them print based on: 1. Day, say on 8-16-07 or 2. a week, say from 8-20-07 to 8-24? Please help modify the macro below or help me write a macro. Private Sub Workbook_BeforePrint(Cancel As Boolean) Cancel = True End Sub Thank you. |
#5
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Printing, VB - based on dates
It worked perfectly! Thanks a lot gentlemen.
"Bob Phillips" wrote: Private Sub Workbook_BeforePrint(Cancel As Boolean) If Date < DateSerial(2007,8,20) Or _ Date DateSerial(2007,8,24) Then Cancel = True End If End Sub -- HTH Bob (there's no email, no snail mail, but somewhere should be gmail in my addy) "Danny" wrote in message ... It worked, thanks a lot! How about #2 for inclusive dates? "Ronald Dodge" wrote: Private Sub Workbook_BeforePrint(Cancel As Boolean) If Date < VBA.DateSerial(2007,8,16) Then Cancel = True End If End Sub -- Sincerely, Ronald R. Dodge, Jr. Master MOUS 2000 "Danny" wrote in message ... Hi, I have a workbook with several worksheets that I let my officemates use. However, when they are done with their work using my workbook, they cannot print any of the worksheets so I have to print it for them. Is there a way that I can let them print based on: 1. Day, say on 8-16-07 or 2. a week, say from 8-20-07 to 8-24? Please help modify the macro below or help me write a macro. Private Sub Workbook_BeforePrint(Cancel As Boolean) Cancel = True End Sub Thank you. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Printing consecutive dates | Excel Discussion (Misc queries) | |||
how do i omit rows for printing based on column value | Excel Discussion (Misc queries) | |||
Printing dates on 1 spreadsheet | Excel Discussion (Misc queries) | |||
Printing point on graph in different color based on pos or neg | Charts and Charting in Excel | |||
Can I select a worksheet based upon a cell criteria?(for printing) | Excel Worksheet Functions |