However, I have a preference for catching when the cell is being edited as it will only fire when the user tries to edit it. If you don't want to apply any other formatting to the cell, I think this way is better.
This last one is saying that if the value of the Currency cell in the current row is 2.32, and we are on the MyDateTime column, then don't allow editing of the MyDateTime cell.
Hope that helps, but let me know if you need more information