This subroutine scans Crystal Ball data on open worksheets, checking the validity of all Crystal Ball data objects, including assumptions, decision variables, forecasts, and correlations. Then, it initializes internal variables. If errors occur, appropriate dialogs appear and you are prompted to correct them.
You should call CB.CheckData or CB.CheckDataND each time you start a new enumeration, use a CB.Get... call that relies on cell references that might have changed, and each time you delete or add data. You should use CB.CheckData or CB.CheckDataND before using calls that extract data or create reports.