魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 5438|回复: 4

excel 时钟 LED效果

[复制链接]
fyzzg 发表于 2011-9-14 17:25:50 | 显示全部楼层 |阅读模式
本帖最后由 fyzzg 于 2011-9-14 17:27 编辑

  1. Sub 条件()
  2. [a7] = Now()

  3. '//////////////秒钟显示//////////////

  4. [B9] = Second(Now())
  5. [a3] = 25
  6. If [A9] = 0 Then
  7. 数字0
  8. End If
  9. If [A9] = 1 Then
  10. 数字1
  11. End If
  12. If [A9] = 2 Then
  13. 数字2
  14. End If
  15. If [A9] = 3 Then
  16. 数字3
  17. End If
  18. If [A9] = 4 Then
  19. 数字4
  20. End If
  21. If [A9] = 5 Then
  22. 数字5
  23. End If
  24. If [A9] = 6 Then
  25. 数字6
  26. End If
  27. If [A9] = 7 Then
  28. 数字7
  29. End If
  30. If [A9] = 8 Then
  31. 数字8
  32. End If
  33. If [A9] = 9 Then
  34. 数字9
  35. End If


  36. [a3] = 31
  37. If [A10] = 0 Then
  38. 数字0
  39. End If
  40. If [A10] = 1 Then
  41. 数字1
  42. End If
  43. If [A10] = 2 Then
  44. 数字2
  45. End If
  46. If [A10] = 3 Then
  47. 数字3
  48. End If
  49. If [A10] = 4 Then
  50. 数字4
  51. End If
  52. If [A10] = 5 Then
  53. 数字5
  54. End If
  55. If [A10] = 6 Then
  56. 数字6
  57. End If
  58. If [A10] = 7 Then
  59. 数字7
  60. End If
  61. If [A10] = 8 Then
  62. 数字8
  63. End If
  64. If [A10] = 9 Then
  65. 数字9
  66. End If


  67. '//////////////分钟显示//////////////
  68.    
  69. [B4] = Minute(Now())
  70. [a3] = 13
  71. If [A4] = 0 Then
  72. 数字0
  73. End If
  74. If [A4] = 1 Then
  75. 数字1
  76. End If
  77. If [A4] = 2 Then
  78. 数字2
  79. End If
  80. If [A4] = 3 Then
  81. 数字3
  82. End If
  83. If [A4] = 4 Then
  84. 数字4
  85. End If
  86. If [A4] = 5 Then
  87. 数字5
  88. End If
  89. If [A4] = 6 Then
  90. 数字6
  91. End If
  92. If [A4] = 7 Then
  93. 数字7
  94. End If
  95. If [A4] = 8 Then
  96. 数字8
  97. End If
  98. If [A4] = 9 Then
  99. 数字9
  100. End If


  101. [a3] = 19
  102. If [A5] = 0 Then
  103. 数字0
  104. End If
  105. If [A5] = 1 Then
  106. 数字1
  107. End If
  108. If [A5] = 2 Then
  109. 数字2
  110. End If
  111. If [A5] = 3 Then
  112. 数字3
  113. End If
  114. If [A5] = 4 Then
  115. 数字4
  116. End If
  117. If [A5] = 5 Then
  118. 数字5
  119. End If
  120. If [A5] = 6 Then
  121. 数字6
  122. End If
  123. If [A5] = 7 Then
  124. 数字7
  125. End If
  126. If [A5] = 8 Then
  127. 数字8
  128. End If
  129. If [A5] = 9 Then
  130. 数字9
  131. End If



  132. '//////////////时钟显示//////////////
  133.    
  134. [B1] = Hour(Now())
  135. [a3] = 0
  136. If [A1] = 0 Then
  137. 数字0
  138. End If
  139. If [A1] = 1 Then
  140. 数字1
  141. End If
  142. If [A1] = 2 Then
  143. 数字2
  144. End If
  145. If [A1] = 3 Then
  146. 数字3
  147. End If
  148. If [A1] = 4 Then
  149. 数字4
  150. End If
  151. If [A1] = 5 Then
  152. 数字5
  153. End If
  154. If [A1] = 6 Then
  155. 数字6
  156. End If
  157. If [A1] = 7 Then
  158. 数字7
  159. End If
  160. If [A1] = 8 Then
  161. 数字8
  162. End If
  163. If [A1] = 9 Then
  164. 数字9
  165. End If


  166. [a3] = 6
  167. If [A2] = 0 Then
  168. 数字0
  169. End If
  170. If [A2] = 1 Then
  171. 数字1
  172. End If
  173. If [A2] = 2 Then
  174. 数字2
  175. End If
  176. If [A2] = 3 Then
  177. 数字3
  178. End If
  179. If [A2] = 4 Then
  180. 数字4
  181. End If
  182. If [A2] = 5 Then
  183. 数字5
  184. End If
  185. If [A2] = 6 Then
  186. 数字6
  187. End If
  188. If [A2] = 7 Then
  189. 数字7
  190. End If
  191. If [A2] = 8 Then
  192. 数字8
  193. End If
  194. If [A2] = 9 Then
  195. 数字9
  196. End If


  197. Application.OnTime Now + TimeValue("00:00:03"), "条件"

  198. End Sub

  199. Sub 数字0()
  200.    
  201.     Sheet1.Cells(2, 9 + [a3]) = 1 '
  202.     Sheet1.Cells(3, 10 + [a3]) = 1 '
  203.     Sheet1.Cells(3, 8 + [a3]) = 1 '
  204.     Sheet1.Cells(4, 10 + [a3]) = 1 '
  205.     Sheet1.Cells(4, 8 + [a3]) = 1 '
  206.     Sheet1.Cells(6, 9 + [a3]) = 0 '
  207.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  208.     Sheet1.Cells(7, 8 + [a3]) = 1 '
  209.     Sheet1.Cells(10, 9 + [a3]) = 1 '
  210.    
  211.     'Application.OnTime Now + TimeValue("00:00:03"), "数字1"
  212.    
  213.    
  214. End Sub


  215. Sub 数字1()
  216.    
  217.     Sheet1.Cells(2, 9 + [a3]) = 0 '
  218.     Sheet1.Cells(3, 10 + [a3]) = 1 '
  219.     Sheet1.Cells(3, 8 + [a3]) = 0 '
  220.     Sheet1.Cells(4, 10 + [a3]) = 0 '
  221.     Sheet1.Cells(4, 8 + [a3]) = 0 '
  222.     Sheet1.Cells(6, 9 + [a3]) = 0 '
  223.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  224.     Sheet1.Cells(7, 8 + [a3]) = 0 '
  225.     Sheet1.Cells(10, 9 + [a3]) = 0 '
  226. 'Application.OnTime Now + TimeValue("00:00:03"), "数字2"
  227.    
  228. End Sub
  229. Sub 数字2()
  230.     Sheet1.Cells(2, 9 + [a3]) = 1 '
  231.     Sheet1.Cells(3, 10 + [a3]) = 1 '
  232.     Sheet1.Cells(3, 8 + [a3]) = 0 '
  233.     Sheet1.Cells(4, 10 + [a3]) = 0 '
  234.     Sheet1.Cells(4, 8 + [a3]) = 0 '
  235.     Sheet1.Cells(6, 9 + [a3]) = 1 '
  236.     Sheet1.Cells(7, 10 + [a3]) = 0 '
  237.     Sheet1.Cells(7, 8 + [a3]) = 1 '
  238.     Sheet1.Cells(10, 9 + [a3]) = 1 '
  239.    ' Application.OnTime Now + TimeValue("00:00:03"), "数字3"
  240.    
  241. End Sub
  242. Sub 数字3()
  243.     Sheet1.Cells(2, 9 + [a3]) = 1 '
  244.     Sheet1.Cells(3, 10 + [a3]) = 1 '
  245.     Sheet1.Cells(3, 8 + [a3]) = 0 '
  246.     Sheet1.Cells(4, 10 + [a3]) = 0 '
  247.     Sheet1.Cells(4, 8 + [a3]) = 0 '
  248.     Sheet1.Cells(6, 9 + [a3]) = 1 '
  249.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  250.     Sheet1.Cells(7, 8 + [a3]) = 0 '
  251.     Sheet1.Cells(10, 9 + [a3]) = 1 '
  252.     'Application.OnTime Now + TimeValue("00:00:03"), "数字4"

  253. End Sub
  254. Sub 数字4()
  255.     Sheet1.Cells(2, 9 + [a3]) = 0 '
  256.     Sheet1.Cells(3, 10 + [a3]) = 1 '
  257.     Sheet1.Cells(3, 8 + [a3]) = 1 '
  258.     Sheet1.Cells(4, 10 + [a3]) = 0 '
  259.     Sheet1.Cells(4, 8 + [a3]) = 0 '
  260.     Sheet1.Cells(6, 9 + [a3]) = 1 '
  261.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  262.     Sheet1.Cells(7, 8 + [a3]) = 0 '
  263.     Sheet1.Cells(10, 9 + [a3]) = 0 '
  264.     'Application.OnTime Now + TimeValue("00:00:03"), "数字5"

  265. End Sub
  266. Sub 数字5()
  267.     Sheet1.Cells(2, 9 + [a3]) = 1 '
  268.     Sheet1.Cells(3, 10 + [a3]) = 0 '
  269.     Sheet1.Cells(3, 8 + [a3]) = 1 '
  270.     Sheet1.Cells(4, 10 + [a3]) = 0 '
  271.     Sheet1.Cells(4, 8 + [a3]) = 0 '
  272.     Sheet1.Cells(6, 9 + [a3]) = 1 '
  273.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  274.     Sheet1.Cells(7, 8 + [a3]) = 0 '
  275.     Sheet1.Cells(10, 9 + [a3]) = 1 '
  276.     'Application.OnTime Now + TimeValue("00:00:03"), "数字6"

  277. End Sub
  278. Sub 数字6()
  279.     Sheet1.Cells(2, 9 + [a3]) = 1 '
  280.     Sheet1.Cells(3, 10 + [a3]) = 0 '
  281.     Sheet1.Cells(3, 8 + [a3]) = 1 '
  282.     Sheet1.Cells(4, 10 + [a3]) = 0 '
  283.     Sheet1.Cells(4, 8 + [a3]) = 0 '
  284.     Sheet1.Cells(6, 9 + [a3]) = 1 '
  285.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  286.     Sheet1.Cells(7, 8 + [a3]) = 1 '
  287.     Sheet1.Cells(10, 9 + [a3]) = 1 '
  288.     'Application.OnTime Now + TimeValue("00:00:03"), "数字7"

  289. End Sub
  290. Sub 数字7()
  291.     Sheet1.Cells(2, 9 + [a3]) = 1 '
  292.     Sheet1.Cells(3, 10 + [a3]) = 1 '
  293.     Sheet1.Cells(3, 8 + [a3]) = 0 '
  294.     Sheet1.Cells(4, 10 + [a3]) = 0 '
  295.     Sheet1.Cells(4, 8 + [a3]) = 0 '
  296.     Sheet1.Cells(6, 9 + [a3]) = 0 '
  297.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  298.     Sheet1.Cells(7, 8 + [a3]) = 0 '
  299.     Sheet1.Cells(10, 9 + [a3]) = 0 '
  300.    ' Application.OnTime Now + TimeValue("00:00:03"), "数字8"

  301. End Sub
  302. Sub 数字8()
  303.     Sheet1.Cells(2, 9 + [a3]) = 1 '
  304.     Sheet1.Cells(3, 10 + [a3]) = 1 '
  305.     Sheet1.Cells(3, 8 + [a3]) = 1 '
  306.     Sheet1.Cells(4, 10 + [a3]) = 1 '
  307.     Sheet1.Cells(4, 8 + [a3]) = 1 '
  308.     Sheet1.Cells(6, 9 + [a3]) = 1 '
  309.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  310.     Sheet1.Cells(7, 8 + [a3]) = 1 '
  311.     Sheet1.Cells(10, 9 + [a3]) = 1 '
  312.    'Application.OnTime Now + TimeValue("00:00:03"), "数字9"

  313. End Sub
  314. Sub 数字9()
  315.     Sheet1.Cells(2, 9 + [a3]) = 1 '
  316.     Sheet1.Cells(3, 10 + [a3]) = 1 '
  317.     Sheet1.Cells(3, 8 + [a3]) = 1 '
  318.     Sheet1.Cells(4, 10 + [a3]) = 1 '
  319.     Sheet1.Cells(4, 8 + [a3]) = 1 '
  320.     Sheet1.Cells(6, 9 + [a3]) = 1 '
  321.     Sheet1.Cells(7, 10 + [a3]) = 1 '
  322.     Sheet1.Cells(7, 8 + [a3]) = 0 '
  323.     Sheet1.Cells(10, 9 + [a3]) = 1 '
  324.     'Application.OnTime Now + TimeValue("00:00:03"), "数字0"

  325. End Sub
复制代码
wxg600308 发表于 2011-10-17 10:43:03 | 显示全部楼层
用函数做好想更简单些
回复

使用道具 举报

asd0001 发表于 2011-10-29 17:34:33 | 显示全部楼层
高,真高,就是高!!!!!!!!
回复

使用道具 举报

我的魔方 发表于 2011-11-7 06:35:05 | 显示全部楼层
这个功能不错呀。:D:)
回复

使用道具 举报

草菅人命kem 发表于 2012-6-10 00:00:31 | 显示全部楼层
大家看怎么样 我认为很好.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2025-2-22 02:23 , Processed in 0.066959 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表