当控件获得焦点时会触发GotFocus事件~可以满足你的需求。定义一个成员变量,Private mActiveTextBox As TextBox,这个成员变量就将保存着最近获得焦点的TextBox。然后给你4个TextBox都加上GotFocus事件,里面写Set mActiveTextBox = Text1(这里是Text几的GotFocus事件这块就写几)。然后按钮里的代码就是 With mActiveTextBox .SelStart = Len(.Text) .SelLength = 0 .SelText = "Φ" End With