在VBA中,如何把一大段程序注释掉

在VBA中,如何把一大段程序注释掉,第1张

步骤一、首先打开一个EXCEL程序。

步骤二、然后打开VBA编程的界面。

步骤三、定义一个函数。

步骤四、然后使用“rem+空格+注释内容”。

步骤五、用英文字符的上单引号“注释内容”。

步骤六、然后“rem+空格+注释内容”。

步骤七、最后对于幅值对象进行的赋值。

vba编程入门教程:

1、打开vba编辑器

打开vba编辑器有下边三种方法供大家使用:

方法1:点击excel菜单中的【开发工具】,然后在代码选项卡中点击【Visual Basic】 即可,如下图所示:

方法2:右击excel左下角【Sheet1】,在d出的菜单中点击【查看代码】即可,如下图所示:

2、编写第一个vba程序

步骤:通过上边的方法打开vba编辑器。

在第一个下拉菜单中选中【worksheet】,在第二个下拉菜单中选中【BeforeDoubleClick】(BeforeDoubleClick的意思是在本工作表鼠标双击之前发生)。

然后编辑器中会自动生成两行代码,我们在两行代码之间写入自己的代码即可。比如我们输入:“Sheet1.Cells(2, 3) = Sheet1.Cells(2, 1) + Sheet1.Cells(2, 2)”。意思是当我们鼠标双击时触发,第二行第三列的单元将显示第二行第一列和第二行第二列的和。

VBA的英文全称是Visual Basic for Applications,是一门标准的宏语言。VBA语言不能单独运行,只能被office软件(如:Word、Excel等)所调用。

VBA是一种面向对象的解释性语言,通常使用来实现Excel中没有提供的功能、编写自定义函数、实现自动化功能等。

在工作表事件(比如在sheet1)中添加以下代码:

 Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Column = 7 Then

        Cells(Target.Row, Target.Column + 2).Select

    ElseIf Target.Column = 9 Then

        Cells(Target.Row, Target.Column + 2).Select

    ElseIf Target.Column = 11 Then

        Cells(Target.Row + 1, 7).Select

    End If

 End Sub


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

原文地址: http://outofmemory.cn/yw/11952071.html

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

发表评论

登录后才能评论

评论列表(0条)

保存