智能表9.1.1
Smartsheet 是一個動態工作平台,可讓您管理專案、建立工作流程以及與團隊合作。
VBA InputBox 函數可用於獲取用戶在 Excle 2016 中鍵入的單條信息。該信息可以是值、文本字符串,甚至是范圍地址。當您只需要獲取一個值時,這是開髮用戶窗體的一個很好的替代方法。
這是 InputBox 函數語法的簡化版本:
輸入框(提示[,標題][,默認])
InputBox 函數接受此處列出的參數。
爭論 | 它會影響什麼 |
---|---|
迅速的 | 輸入框中顯示的文本 |
標題 | 輸入框標題欄中顯示的文本 (可選) |
默認 | 用戶輸入的默認值(可選) |
下面的語句顯示瞭如何使用 InputBox 函數:
TheName = InputBox(“你叫什麼名字?”, “問候”)
當您執行此 VBA 語句時,Excel 將顯示此對話框。請注意,此示例僅使用前兩個參數,不提供默認值。當用戶輸入一個值並單擊“確定”時,代碼會將值分配給變量 TheName。
InputBox 函數顯示此對話框。
以下示例使用第三個參數並提供默認值。默認值是 Excel 存儲的用戶名(Application 對象的 UserName 屬性)。
子 GetName() 將名稱變暗為字符串 TheName = InputBox(“你叫什麼名字?”, _ “您好”,Application.UserName) 結束子
InputBox 總是顯示一個取消按鈕。如果用戶單擊取消,則 InputBox 函數返回一個空字符串。
VBA 的 InputBox 函數總是返回一個字符串,所以如果你需要獲取一個值,你的代碼需要做一些額外的檢查。下面的示例使用 InputBox 函數來獲取一個數字。它使用 IsNumeric 函數來檢查字符串是否為數字。如果字符串確實包含一個數字,一切都很好。如果用戶的輸入不能被解釋為數字,代碼將顯示一個消息框。
子 AddSheets() Dim 提示為字符串 將標題調暗為字符串 Dim DefValue As Long Dim NumSheets 作為字符串 提示=“您要添加多少張?” Caption = “告訴我……” 定義值 = 1 NumSheets = InputBox(提示,標題,DefValue) If NumSheets = "" Then Exit Sub 'Canceled 如果 IsNumeric(NumSheets) 那麼 如果 NumSheets > 0 然後 Sheets.Add Count:=NumSheets 別的 MsgBox “無效號碼” 萬一 結束子
查看此例程生成的對話框。
另一個使用 InputBox 函數的例子。
此處提供的信息適用於 VBA 的 InputBox 函數。Microsoft 似乎喜歡混淆,因此您還可以訪問 InputBox方法,它是 Application 對象的一個方法。
使用 Application InputBox 方法的一大優勢是您的代碼可以提示範圍選擇。然後,用戶可以通過突出顯示單元格來選擇工作表中的範圍。這是一個提示用戶選擇範圍的快速示例:
子 GetRange() 將 Rng 調暗為範圍 出錯時繼續下一步 設置 Rng = Application.InputBox _ (提示:=“指定範圍:”,類型:=8) 如果 Rng 什麼都沒有,則退出 Sub MsgBox “您選擇了範圍” & Rng.Address 結束子
這是它的樣子。
使用 Application InputBox 方法獲取範圍。
在這個簡單的例子中,代碼告訴用戶所選範圍的地址。在現實生活中,您的代碼實際上會對所選範圍做一些有用的事情。這個例子的一個好處是 Excel 負責錯誤處理。如果您輸入的內容不是范圍,Excel 會告訴您相關信息並讓您重試。
Application.InputBox 方法類似於 VBA 的 InputBox 函數,但也有一些區別。檢查幫助系統以獲取完整的詳細信息。
Smartsheet 是一個動態工作平台,可讓您管理專案、建立工作流程以及與團隊合作。
SharePoint 是一個基於 Web 的協作系統,它使用各種工作流程應用程式、「清單」資料庫和其他 Web 元件以及安全功能來控制業務群組的協同工作。
萬年日曆是一款手機上的日曆檢視應用程式,可協助您在手機上快速查看陰陽日期,從而安排您的重要工作。
Microsoft Outlook 是由 Microsoft Corporation 開發的商業和生產力應用程式。
ClickUp 是所有企業評價最高的生產力平台之一。Google、Booking.com、San Diego Padres 和 Uber 等大型企業都使用 ClickUp 來提高工作效率。
PDF 已成為閱讀、建立和傳送文字文件的常用格式。反過來,用於此類文件的程式數量也有所增加。PDF-XChange Viewer 是數量不斷增長的 PDF 檢視器之一。
Apache OpenOffice 提供了一整套可與 Microsoft 365 競爭的 Office 應用程序,尤其是 Excel、PowerPoint 和 Word。它允許您更有效地管理您的項目,並支援多種文件格式。
iTaxViewer軟體是當今最受歡迎的XML檔案讀取軟體。該軟體是用於讀取稅務總局 XML 格式電子報稅單的應用程式。
Nitro PDF Reader 是一款方便的 PDF 編輯器,涵蓋了大多數人每天使用 PDF 文件執行的所有基本任務。
Foxit Reader主要是一個PDF閱讀器,還允許您建立PDF文件、對其進行簽名、編輯以及添加註釋。它適用於作業系統,有 Microsoft Office 軟體包中各種程式的插件。