close

2722

自訂對話方塊

黃霑:「錦子老師,我想要在Excel中設計一個可以讓使用者輸入資料的對話方塊:

條件如下:

提示訊息:請輸入使用者名稱

標題:增寶科技有限公司

預設值:使用者名稱

位置:X(1000)Y(1000)

。謝謝!」

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

ALT+F11鍵啟動VBA視窗。

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

輸入下列程序

Sub TEXT()

UserData = InputBox("請輸入使用者名稱:", "增寶科技有限公司", "使用者名稱", 1000, 1000)

MsgBox "您的姓名:" & UserData

End Sub

image

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

image

使用者輸入完資料後,按「確定」鈕,VBA程序就可以取得輸入的內容顯示出來:

image

點取「確定」鈕。

【語法說明】

InputBox(提示訊息, [標題], [預設值], [X座標], [Y座標])

除了第一個提示訊息參數必須要有內容外,其餘的參數都是選擇性的可有可無。

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

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) 人氣()