楼主: pcstar
273 2

[Excel] 用 Excel VBA 完成 九九乘法表 [推广有奖]

  • 0关注
  • 4粉丝

博士生

20%

还不是VIP/贵宾

-

威望
0
论坛币
866 个
通用积分
510.3403
学术水平
44 点
热心指数
51 点
信用等级
33 点
经验
18460 点
帖子
107
精华
0
在线时间
227 小时
注册时间
2014-9-20
最后登录
2024-5-1

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. Private Sub CommandButton1_Click()
  2.         On Error Resume Next
  3.         Application.DisplayAlerts = False
  4.         Application.ScreenUpdating = False
  5.         Cells.ClearContents
  6.         Range("A1").Select
  7.         列 = 1
  8.         栏 = 1
  9.         For 外层 = 2 To 5
  10.              For 内层 = 1 To 9
  11.           Application.ScreenUpdating = True
  12.                    Cells(列, 栏).Activate
  13.                    时 = Hour(Now())
  14.                    分 = Minute(Now())
  15.                    秒 = Second(Now()) + 1
  16.                    等待时间 = TimeSerial(时, 分, 秒)
  17.                    Application.Wait 等待时间
  18.                    Cells(列, 栏) = 外层 & " × " & 内层
  19.               Application.ScreenUpdating = False
  20.               
  21.                   Cells(列, 栏 + 1) = "="
  22.                   Cells(列, 栏 + 2) = 外层 * 内层
  23.                  列 = 列 + 1
  24.            Next 内层
  25.           列 = 1
  26.           栏 = 栏 + 3
  27.         Next 外层
  28.       
  29.         列 = 11
  30.         栏 = 1
  31.         For 外层 = 6 To 9
  32.             For 内层 = 1 To 9
  33.           Application.ScreenUpdating = True
  34.                    Cells(列, 栏).Activate
  35.                    时 = Hour(Now())
  36.                    分 = Minute(Now())
  37.                    秒 = Second(Now()) + 1
  38.                    等待时间 = TimeSerial(时, 分, 秒)
  39.                    Application.Wait 等待时间
  40.                    Cells(列, 栏) = 外层 & " × " & 内层
  41.                 Application.ScreenUpdating = False
  42.                
  43.                   Cells(列, 栏 + 1) = "="
  44.                   Cells(列, 栏 + 2) = 外层 * 内层
  45.                   列 = 列 + 1
  46.             Next 内层
  47.             
  48.             列 = 11
  49.             栏 = 栏 + 3
  50.         Next 外层
  51.     Range("O2").Select
  52. End Sub
复制代码



执行后结果:


001255el1vl2ewmkvqwzdp.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EXCEL xcel exce cel VBA Excel VBA Excel VBA 九九乘法表

已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
niuniuyiwan + 100 + 100 + 5 + 5 + 5 精彩帖子
fantuanxiaot + 15 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 115  论坛币 + 100  学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

本帖被以下文库推荐

沙发
fantuanxiaot 发表于 2015-3-11 17:21:44 |只看作者 |坛友微信交流群
不错  哥们 到量化投资发帖吧

使用道具

藤椅
niuniuyiwan 在职认证  发表于 2015-10-13 12:06:22 |只看作者 |坛友微信交流群
好帖,感谢分享,再次点赞!

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 13:36