请问怎么在excel里做一个时间开始按钮(点一下就记下系统当前时间),或者做一个钞表功能的东西也行。

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:59:00
本人在银行工作,想用excel做一个百张传票(就是用手翻打一百张传票,每张传票上有一个数字,累加求和)的考试小程序。但不知道怎么在excel里做一个时间开始按钮(点一下就记下系统当前时间),再作一个结束按钮,点一下可以记录从开始到结束用了几分几钞。
万分感谢!

我写了两个宏,一个是开始计时,一个是计时结束
分开两个按钮的,你试试。
大概思路是:在A2单元格里=now(),复制并选择性粘贴数值,将时间固定下来,然后第二个宏在B2单元格做一样的事,C2单元格=B2-A2

Sub 开始计时()
'
' 计时 Macro
' ST 记录的宏 2006-5-18
'

'清除
Cells.Select
Application.CutCopyMode = False
Selection.ClearContents
'设定时间格式
Cells.Select
Selection.NumberFormatLocal = "h""时""mm""分""ss""秒"";@"
Range("A1").Select
ActiveCell.FormulaR1C1 = "开始时间"
Range("B1").Select
ActiveCell.FormulaR1C1 = "结束时间"
Range("C1").Select
ActiveCell.FormulaR1C1 = "总用时"
Range("A2").Select
ActiveCell.FormulaR1C1 = "=NOW()"
Range("A2").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlank