Well, you would probably HAVE to use the Private Sub CommandButton1_Click() Event, but you could set a variables value once the button is clicked and have the other event check THAT value. I don't know why that would be neccesary, but I think it would work for you.