This version added code to name the dated header columns correctly. QCd this by selecting 5 rows at random and comparing them to Tom's table.