明辉手游网中心:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

EXCEL如何制作计时器?

[摘要]在搞活动的时候,我们会用到一些计时器,有时需要显示在投影上。大家都会选择在网上下载各种计时小软件,有免费的、有破解的、还有收费的,很是麻烦!其实,我们用手头上的EXCEL表格就可以制作比较简单的计时器,稍微美化一下,还可以做出“手表”的感觉。 center&...

在搞活动的时候,我们会用到一些计时器,有时需要显示在投影上。大家都会选择在网上下载各种计时小软件,有免费的、有破解的、还有收费的,很是麻烦!其实,我们用手头上的EXCEL表格就可以制作比较简单的计时器,稍微美化一下,还可以做出“手表”的感觉。

 

EXCEL怎么制作计时器?1

1、先制作一个基础的表格,用以制作后期的时钟

绘制一个表格,如图所示,A列表示时钟转一圈60分钟,每分钟的刻度(0到59);B列表示12个小时的刻度(每5行一个数值);CDE分别代表时分秒。

表格内数据,大家照做就行,不多解释。

EXCEL怎么制作计时器?2

2、生成“时钟”图形:

1)选择B、C、D、E单元格数据,插入——带数据标记的雷达图;

2)删除自动生成的雷达图多余的元素:标签、坐标轴、网格、图列等;

3)添加小时刻度的数据标签(自己往上填写1到12就可以了);

EXCEL怎么制作计时器?3

EXCEL怎么制作计时器?4

3、下面进入关键性步骤,编制VBA代码:

1)<ALT+F11>启动编辑器,插入——模块

2)输入以下代码:

复制内容到剪贴板
  1. Sub onClock()   
  2.   
  3. Dim h,m,s   
  4.   
  5. h=Hour(Now)   
  6.   
  7. m=Minute(Now)   
  8.   
  9. s=Second(Now)   
  10.   
  11. DoEvents   
  12.   
  13. Range("C2:E62").ClearContents   
  14.   
  15. Cells(s+2,5)=9:Cells(s+3,5)=0   
  16.   
  17. If s=59 Then Cells(2,5)=0   
  18.   
  19. Cells(m+2,4)=8:Cells(m+3,4)=0   
  20.   
  21. If m=59 Then Cells(2,4)=0   
  22.   
  23. If h>=12 Then h=h-12   
  24.   
  25. h=h*5+Int(m/12)   
  26.   
  27. Cells(h+2,3)=6:Cells(h+3,3)=0   
  28.   
  29. If h=59 Then Cells(2,3)=0   
  30.   
  31. Application.OnTime Now+TimeValue("00:00:01"),"onClock"  
  32.   
  33. End Sub   
  34.   
  35. Sub offClock()   
  36.   
  37. On Error Resume Next   
  38.   
  39. Application.OnTime Now+TimeValue("00:00:01"),"onClock",,False   
  40.   
  41. End Sub   
  42.   

Office办公软件是办公的第一选择,这个地球人都知道。除了微软Office,市面上也存在很多其他Office类软件。