java九九成表发_用EXCEL可多种办法生成99乘法表

做九九乘法表,多种思路造就多种方法天生,

1、在一个工作表区域内(B12:J12),依次输进1-9.(A13:A21)区域内依次输进1-9.然后再单元格B13内输进一个公式,通过拖曳填充产生具有上三角矩阵结构的九九乘法表

2、在a13到a21输进1-9

b13输进

=IF(B$12<=$A13,B$12*$A13,"")

然后拖拉即可

3、在b2单元格输进如下公式:

=IF(AND($A2<>"",B$1<>"",B$1<=$A2),B$1&"×"&$A2&"="&B$1*$A2,"")

A1单元格的公式如下:

=IF(AND(ROW()<10,COLUMN()<10,COLUMN()<=ROW()),ROW()&"×"&COLUMN()&"="&ROW()*COLUMN(),"")

4、Sub 九九表()

Dim i As Byte, j As Byte, msg As String

For i = 1 To 9 ‘定义相乘的一个数字变量

msg = msg & Chr(10)

For j = 1 To I ‘定义另一个数字变量

msg = msg & WorksheetFunction.Text(j,

"[DBNum1][$-804]0")

& WorksheetFunction.Text(i,

"[DBNum1][$-804]0")

& VBA.IIf(i * j > 9,

"",

"得") _

& WorksheetFunction.Text(i * j,

"[DBNum1][$-804]0")

&

‘完成两个数字相乘运行,如相乘的结果小于10的话则在中间加“地”字

Space(3)

Next

Next

MsgBox msg, 64, "九九表"

‘显示在窗口右上角的标题

End Sub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值