One thing to be aware of - storing the audit information in the workbook can make its size increase dramatically; especially if the workbook is heavily used. You might consider storing the change information in an external CSV file.