close

2724

資料輸入對話方塊並計算總和

黃霑:「錦子老師,我是否可以在Inputbox中讓使用者輸入要計算的範圍後,自動計算出該範圍內數值的總和。謝謝!」

錦子老師:「這個需求可以使用Application.InputBox來建立一個對話方塊,供使用者輸入儲存格範圍並計算出總和。」

ALT+F11鍵啟動VBA視窗。

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

輸入下列程序

Sub TEXT()

Dim ran As Range

Dim cel As Range

Dim su As Integer

Set ran = Application.InputBox("請選擇計算總和範圍:", Type:=8)

su = 0

For Each cel In ran.Cells

  su = su + cel.Value

Next cel

MsgBox "總和:" & su

End Sub

image

F5鍵或是點取「執行 > 執行SUBUSERFORM」指令,就會在Excel活頁簿視窗指定位置跳出一個對話視窗,讓使用者輸入資料,使用者輸入完儲存格範圍後,按「確定」鈕。

image

點取「確定」鈕,即會顯示計算結果。

image

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

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