Hello, I am trying to find a way to return the amount of holidays in a certain period of time. This period of time is indicated with a beginning and ending date and I need to check the amount of holidays between these two dates. I have been trying to compare two arrays, the first one with the holidays (e.g. ArrayHoliday(01/01/2011, 06/01/2011, 07/03/2011....) and the second one with the dates of this period of time(e.g. ArrayPeriod(01/04/2011, 02/04/2011, 03/04/2011...). The problem is that I do not know how to fill this second one. For example the beginning date is the 01 of April and the end date is the 30 of April, how do I automaticly populate the array with all the dates between these two dates? And then how do I compare these two arrays and count the matches.... I have been looking in many sites and found many array examples but have not been able to apply them to this problem. Any help is very welcome, I am new with VBA and am using Excel 2010.