Article ID: 213182 - Last Review: August 22, 2007 - Revision: 3.6 XL2000: Sample Code to Use a Date Range with NETWORKDAYSThis article was previously published under Q213182 On This PageSUMMARY
When you use the NETWORKDAYS function to specify a range of dates for the Holidays argument, you must either type the dates in a range of cells or enclose the dates with array brackets ({}).
This article includes a Visual Basic for Applications function that allows you to type a beginning date and an ending date for a consecutive range of dates. The function returns the entire array of dates between the beginning and ending dates, and can be used with the Holidays argument of the NETWORKDAYS function. MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either
expressed or implied, including, but not limited to, the implied warranties of
merchantability and/or fitness for a particular purpose. This article assumes
that you are familiar with the programming language being demonstrated and the
tools used to create and debug procedures. Microsoft support professionals can
help explain the functionality of a particular procedure, but they will not
modify these examples to provide added functionality or construct procedures to
meet your specific needs. If you have limited programming experience, you may want to contact a Microsoft Certified Partner or Microsoft Advisory Services. For more information, visit these Microsoft Web sites: Microsoft Certified Partners - https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104) Microsoft Advisory Services - http://support.microsoft.com/gp/advisoryservice (http://support.microsoft.com/gp/advisoryservice) For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms) The following function returns an array of date values from the beginning date (BegDate) through the ending date (EndDate): Example Using the Function with NETWORKDAYSThis example returns the number of workdays (weekdays) between December 1, 1998 and January 1, 1999, with the dates between December 24 and January 1 indicated as holidays.NOTE: Before using the NETWORKDAYS function, you must install the Analysis Toolpak add-in.
REFERENCESFor more information about the Networkdays function, click Microsoft Excel Help on the Help menu, type networkdays worksheet function in the Office Assistant or the Answer Wizard, and then click Search to view the topic.
| Article Translations
|
Back to the top
