Edit by author: VBA entry point is in the Solution worksheet code.

I recently became aware of Sudoku and developed an Excel 2000 workbook to eliminate illegal entries and keep track of the selections that were guesses. Once I got that going, I set out to develop an automatic VBA solution.

The instructions for loading puzzles are contained on the Instructions Worksheet.

A link to many puzzles ranging from easy to evil are available through the hyperlink on the Solutions Worksheet. There is also a timer to evaluate your solution time; and if you give up; a button to solve the puzzle for you.

Text above this point has also been posted to the Puzzles forum.

I invite any critique on the VBA code, though it is rather sparsely commented.