提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

在Excel中單擊時如何清除文本框的內容?

通常,要清除文本框(ActiveX控件)的舊內容,必須進入文本框,選擇整個內容,然後按退格鍵或刪除鍵。 如何快速清除文本框中的所有內容? 本文將向您展示一種VBA方法,可以在雙擊文本框時快速清除文本框的內容。

用VBA代碼點擊時清除文本框的內容

使您能夠更智能,更快速,更好地完成工作

Kutools - 最好的辦公生產力工具為300帶來了高級功能。 細節... 下載...

Office選項卡 - 為Excel和Word提供選項卡式界面,使您的工作更輕鬆。 細節...下載...


用VBA代碼點擊時清除文本框的內容


雙擊VBA代碼可以幫助您快速清除文本框的內容。 請做如下。

1。 如果文本框已經存在於工作表中,請點擊打開設計模式 開發人員 > 設計模式。 看截圖:

或者你也可以通過點擊插入一個文本框 開發人員 > 插入 > 文本框(ActiveX控件)。 看截圖:

2。 用鼠標右鍵單擊文本框,然後單擊 查看代碼 從上下文菜單。 看截圖:

3。 在開幕式上 Microsoft Visual Basic for Applications 窗口,請使用下面的VBA代碼替換代碼窗口中的原始VBA代碼。

VBA代碼:雙擊文本框時清除文本框的內容

Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
  If Not iGblInhibitTextBoxEvents Then
    TextBox1.Value = ""
  End If
End Sub

注意:在代碼中,TextBox1是您將從中清除內容的文本框的名稱。 請把它改成你自己的。

4。 按 其他 + Q 鍵退出 Microsoft Visual Basic for Applications 窗口。

5。 關閉設計模式。

從現在開始,當雙擊文本框時,其內容將立即被清除。


相關文章:



Excel生產力工具

Kutools for Excel - 最佳辦公生產力工具

  • 為300帶來強大的高級功能,使您能夠更智能,更快速,更好地完成任務。
  • 不再需要記憶公式和VBA代碼,從現在起讓你的大腦休息一下。
  • 成為3分鐘的Excel專家,複雜和重複的操作可以在幾秒鐘內完成,
  • 每天減少成千上萬的鍵盤和鼠標操作,現在告別職業病。
  • 110,000高效人才和300 +世界知名公司的選擇。
  • 60-day full功能免費試用。 60天退款保證。 2多年的免費升級和支持。

Office選項卡 - 為Office提供選項卡式界面,使您的工作更輕鬆。

  • 在Word,Excel,PowerPoint,Publisher,Access,Visio和Project中啟用選項卡式編輯和閱讀。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.