close

2724

資料輸入對話方塊

黃霑:「錦子老師,我是否可以在INPUTBOX中控制使用者輸入的資料類型,若不對則出現對話方塊告之錯誤。謝謝!」

錦子老師:「這個需求可以使用Application.InputBox來建立一個對話方塊,供使用者輸入資料。」

ALT+F11鍵啟動VBA視窗。

點取「插入 > 模組」指令,新增Module1模組。

輸入下列程序

Sub TEXT()

   UserData = Application.InputBox("請輸入儲存格參照:", Type:=8)

End Sub

image

F5鍵或是點取「執行 > 執行SUBUSERFORM」指令,就會在Excel活頁簿視窗指定位置跳出一個對話視窗,讓使用者輸入資料:

image

使用者輸入完資料後,按「確定」鈕,如果使用者輸入的資料不是儲存格參照,就會出現這樣的提示訊息:

image

點取「確定」鈕,回到「輸入」對話方塊重新輸入。

Type的類型代碼如下:

描述

0

公式

1

數字

2

文字(字串)

4

邏輯值(TrueFalse

8

儲存格參照,視為Range物件

16

錯誤值,例如#N/A

64

陣列值

上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

image

更多相關影片教學:請點我

部落格相關範例

2021.11.29

2713搜尋比對填入值-SUMPRODUCT

2021.11.28

2711Execl雙日期的星期標示

2021.11.27

2710Execl儲存格擷取資料問題

2021.11.26

2705Excel如何在一個欄位同時滿足2個欄位在自動標色?

2021.11.25

2704營業額統計-SUMPRODUCT

2021.11.24

2703有條件次數統計

2021.11.23

2702Excel留下重複並刪除不重複的值

2021.11.22

2701Excel有所謂通訊錄的功能嗎?

2021.11.21

2698設定條件式加總

2021.11.20

2694Excel 老師評價管理

2021.11.19

2693Excel利用VLOOKUP函數抓取最新項目

2021.11.18

2689EXCEL工作日與休假統計

2021.11.17

2687Excel可以這樣整合資料嗎-Power Query

2021.11.16

2685詢問要從網址格式的字串中取得部分字串(domain)要如何下公式

2021.11.15

2684Excel可以這樣整合資料嗎-合併彙算

2021.11.14

2682根據一年360天的算法(每個月以30天計),計算兩個日期間相差的天數

2021.11.13

2681如何不讓人可以預覽檔案內容

2021.11.12

2679VBA 在指定欄位後輸入資料

 


arrow
arrow
    全站熱搜
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()