Thank you, Tom. I thought I needed to deselect to solve my problem, but I
still have my problem even after CutCopy=False.
My real problem is that I want to change the colors of two CommandButtons
immediately. One of my procedures (A), changes one button as desired. The
other(B), is delayed until some other procedures have finished. The main
difference in the two procedures is that the procedure causing the delayed
color change(B), uses an integer on the spreadsheet.
I believe I am using Application.ScreenUpdating properly.
The problem is that both procedures succeed on the second and subsequent
uses. Furthermore, if I follow a double-success with with a single click
anywhere on the spreadsheet, I get one success and the other (the same
procedure B) delayed. Any Ideas?