2015-04-07 86 views
1

我希望有人可以請這個幫助,我有一個Excel電子表格,我有以下時間顯示在我的單元格A1。excel增量單元格包含時間的小時和分鐘格式使用活動x控件

單元格A1

00:00 

第一組00是我的時間的第二集合00是我分鐘。

下一步,該小區我有兩套Active X控件這是向上/向下箭頭

Cell A1 ^^ 
      V V 

的當用戶點擊我要增加,時間的箭頭,所以如果他們點擊了第一這組箭頭將增加時間到01,02,03等,因爲我的時間一直到23小時,然後回到00時,代表午夜12點。

如果用戶點擊向下箭頭本應去增量的數字,也就是說,如果時間爲03:00和用戶點擊向下箭頭,這應該往下走一樣,02, 01, 00 hours.

下一組Active X控件箭頭應控制分鐘,像這樣:

01-59並在幾分鐘到60這應該由1

所以像這樣增加小時起來:

22:59^^ <--- If user hits the up arrow for the minutes this then shows: 

23:00 

有人能告訴我如何創建一個vba代碼,可以做我所需要的。非常感謝

+0

在這裏大量的信息:HTTP://www.excel -easy.com/vba/examples/spin-button.html – R3uK

回答

1

這是非常簡單的只是這樣做

的向上箭頭

Hours -> range("A1").value = DateAdd("h", 1, range("A1").value) 
Minutes -> range("A1").value = DateAdd("m", 1, range("A1").value) 
Seconds -> range("A1").value = DateAdd("s", 1, range("A1").value) 

的向下箭頭

Hours -> range("A1").value = DateAdd("h", -1, range("A1").value) 
Minutes -> range("A1").value = DateAdd("m", -1, range("A1").value) 
Seconds -> ("A1").value = DateAdd("s", -1, range("A1").value) 
相關問題