close

4169

Excel如何設計VBA按鈕隨機加減值

小婷婷:「錦子老師,想請問一下,我想用按鈕設定A1儲存格的值隨機計算-10~+10的結果,回傳到A2儲存格,用B1儲存格的值隨機計算-5~+5的結果,回傳到B2儲存格,這該如何寫呢?」

image

RANDBETWEEN函數

步驟1.點取A2儲存格輸入公式:「=A1+RANDBETWEEN(-10,10)」後,向下複製公式到B10:B13儲存格。

步驟2.點取B2儲存格輸入公式:「=B1+RANDBETWEEN(-5,5)」後,向下複製公式到B10:B13儲存格。

image

VBA 程序

步驟3.按ALT+F11鍵,啟動VBA視窗。

步驟4.點取「插入 > 模組」指令,開啟一張空白模組表。

步驟5.輸入如下程序

Sub Update()

    Calculate

End Sub

image

步驟5.ALT+F4鍵關閉VBA視窗。

按鈕設計

步驟6.點取「開發人員> 插入 > 按鈕」圖示,在工作表拖曳滑鼠左鍵拉一方框建立按鈕。

image

步驟7.在【指定巨集】對話方塊,點取「UPDATE」巨集項目。

image

步驟8.點取「確定」鈕。

步驟9.點取按鈕名稱,輸入「UPDATE」字串,這由使用者自行決定要顯示的字串,輸入完按ESC鍵完成輸入。

 

這時只要點取按鈕,則A2與B2儲存格的數值即會變動。

儲存檔案

步驟10.由於這是含有巨集的活頁簿,故按F12鍵另存新檔。

步驟11.在【另存新檔】對話方塊,點取「檔案名稱」欄位,輸入檔案名稱。

步驟12.點取「存檔類型」欄位,選擇「Excel啟用巨集的活頁簿」項目。

image

步驟13.點取「儲存」鈕,將活頁簿儲存。


arrow
arrow
    文章標籤
    VBA 隨機 加減值
    全站熱搜

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