activex controls on worksheets are unpredictable. usual recommendation is to use Forms controls whenever possible or use a userform