excel单元格调用vba 方法

excel单元格调用vba 方法,第1张

*** 作方法

01

打开Excel 07,选中工作表, 右键,选择“查看代码”。

02

VBA编辑器。

03

选择“worksheet”,对当前工作表进行 *** 作。

04

在“声明”处选择动作,动作含义通过字面意思即可理解,例如 Change动作,表示当在工作表中修改单元格内容,便会执行相应的程序。

同理:BeforeDoubleClick表示双击鼠标前执行,其它自行尝试。

05

在这里,我们设定Change动作,相应的编辑器会给出子程序,你只需要在子程序中写你要实现的 *** 作即可。

06

我们进行一个简单的乘法 *** 作,在单元格A2中输入单价,在B2中输入数量,在C2中显示总计。

Sheet2.Cells(2, 3) = Sheet2.Cells(2, 1) * Sheet2.Cells(2, 2)

其中Sheet2是当前工作表的名字,Cells(2, 3)是一个方法,表示第2行,第3列的单元格的内容,“*” 是乘法运算符。

07

保存之后执行效果(需要保存为带宏的Excel)。

08

你已经实现了第一个带宏的Excel,很有成就感吧,开始你的VBA学习吧。

特别提示

VBA脚本编辑必须使用半角字符。

1.

理解1是要设置数据有效性。处理方式:选中B列,然后,选择“数据→有效性”菜单,打开“数据有效性”对话框,在“设置”选项卡的有效条件“允许”处选择“自定义”,在出现的“公式”下面的方框中输入公式“=AND(LEN(B1)=26,ISNUMBER(B1))”,再选择“出错警告”选项卡并设置为“停止”,确定返回。这样,但输入的号码位数不正确或不是数字时,系统会给出提示。

2.

理解2是要C列显示B列中的内容是否合法。处理方式:在C列第一个单元格写公式“=IF(AND(LEN(B1)=26,ISNUMBER(B1)),"正确","错误")

”,然后下拉填充所有C列。

3.

理解1和2结合,那你依步骤设置就行。

4.

以上理解全部错误,就要VBA实现。这个也简单,选录制宏,然后按以上步骤 *** 作,完成后查看录制的代码,就生成了VBA代码。最终结果一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11835879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存