如何在 Excel 中選中文字框時自動選擇文字?
在處理文字框時,更新和刪除其中的資料非常重要,但如果它包含大量資料,我們需要選擇文字框內的所有資料並將其刪除。在本教程中,我將解釋透過單擊文字框來選擇資料的方法。本教程將幫助您瞭解如何在 Excel 中選中文字框時自動選擇文字。
選中時自動選擇文字框的文字
這裡,我們將首先建立一個宏,然後將其分配給文字框。讓我們看看一個簡單的過程,瞭解如何使用 VBA 應用程式在 Excel 中選中文字框時自動選擇文字。我們將使用開發者選項下的 ActiveX 命令按鈕。
步驟 1
讓我們考慮一個 Excel 表格,其中存在一個活動的“X”命令文字框,類似於下圖所示的表格。
要開啟 VBA 應用程式,請右鍵單擊文字框並選擇“檢視程式碼”,然後如下圖所示在文字框中鍵入程式。
示例
Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, _ ByVal X As Single, ByVal Y As Single) 'Updated by Nirmal Call SelTextBox(Me.TextBox1.Object) End Sub Sub SelTextBox(xTextBox As Object) With xTextBox .SelStart = 0 .SelLength = Len(.Text) End With End Sub
步驟 2
現在將工作表儲存為宏啟用工作表,並使用命令“Alt + Q”關閉 VBA 應用程式,這將退出設計模式,每次單擊文字框時,其中的所有資料都將被選中,如下圖所示。
如果您有多個文字框,則可以將以下程式碼新增到程式中。
示例
Private Sub TextBox2_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Call SelTextBox(Me.TextBox2.Object) End Sub
結論
在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中選中文字框時自動選擇文字。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP