Hi Jfin,
My initial thoughts are that if you had a list of date for every day of the year in column "A".
These Dates where then sub Divided into say 4 groups of 5 each Sub division being of the same date.
At the start of each sub group you would have the word "Baby" , at the start of the next Five lines the word "Wobbler " and so on.
This would give you dates & Rows across, that you could then fill in when booking, Based on the Headings in row (1) "Child's Name" , "Client's Name" "Contact Number" etc.
If you wanted to see or enter a Booking, You could run a bit of code to find Particular Dates, Names etc
Attached is a basic bit of code, If you run it in a new sheet it will Enter in the Basic Dates and Headings for the year.
Information Boxes, CommandButton etc. could be added, to enhance is functionality
If you would like to follow this up, and can think of some ideas to improve it Call back
Dim Dt, Cd, oDate
Range("a1") = "Date"
Range("b1") = "Child's Name"
Range("c1") = "Client's Name"
Range("D1") = "Contact Number"
oDate = "1/1/08"
For Dt = 2 To 7320
If Dt > 2 Then oDate = DateAdd("d", 1, oDate)
For Cd = 1 To 20
Select Case Cd
Case Is = 1
Rows(Dt).Interior.ColorIndex = 27
Cells(Dt, 1) = "Baby"
Case Is = 6
Cells(Dt, 1) = "Wobbler"
Rows(Dt).Interior.ColorIndex = 34
Case Is = 11
Cells(Dt, 1) = "Toddler"
Rows(Dt).Interior.ColorIndex = 35
Case Is = 16
Cells(Dt, 1) = "Play School"
Rows(Dt).Interior.ColorIndex = 38
Case Else
Cells(Dt, 1) = oDate
End Select
Dt = Dt + 1
Next Cd
Dt = Dt - 1
Next Dt
Regards Mick
Bookmarks