一个程序如何连接到外网_如何编写第一个Excel VBA程序?

本文介绍了如何使用VBA编写第一个程序,包括使用MsgBox显示提示框,Debug.Print在立即窗口打印文本,以及使用Cells(1,1)=向工作表的A1单元格写入内容。通过这三个简单的语句,初学者可以快速入门VBA编程。
摘要由CSDN通过智能技术生成

今天,让我们来学习一下;如何编写第一个VBA程序?

我们将用三条不同的语句,来输出一段文本


1、MsgBox

593482099a1786351c792372d13677d8.png

首先,我们打开VBA编辑器VBA以后,在菜单栏-插入-模块;我们可以看到在左边的工程资源管理器(即左上角的文件树)出现了一个模块1

6b4b0c64d2f79f85625213a9d504cc7b.png

左键双击进入模块1,写入如下代码,注意第二行,第一个字符为英文逗号,该行也可省略不写

Sub hello()

    '1、第一个VBA程序

    MsgBox "这是我的第一个VBA程序"

End Sub

b7a16d30cd84be7bb557cfe1bcb6c63f.png

93cc0565af01948ef91aca6494dc3a37.png

6963552a2e770d8cd36ecfeb950e650f.png

然后,在看到上方的绿色三角按钮,点击运行;可以看到弹窗,输出“这是我的第一个VBA程序”


2、Debug语句

1e0dbd4a3f79a7b57d69da1e73bb0b5c.png

我们把第二行,稍微改一下,把MsgBox改成Debug.Print

Debug的意思是调试,Print即打印,该语句就是将文本打印到底下的立即窗口,注意PrintDebug的一个方法,所以要用.连接

Sub hello()

    '2、第二个VBA程序

    Debug.Print "这是我的第二个VBA程序"

End Sub

e2a44e482e27305748b3551c60074c10.png

可能有些VBE界面一开始没有立即窗口,我们可以在上方的菜单栏-视图-调出立即窗口;也可以按下快捷键,Ctrl+G来调出立即窗口,注意立即窗口可能缩小在屏幕边缘,需要鼠标拖动窗口边缘调整大小

1e0dbd4a3f79a7b57d69da1e73bb0b5c.png

3、直接赋值给Cells(1,1)

309ebfa85bfd0559534f8b34dadd2b7e.png

我们把第二行,稍微改一下,把Debug.Print,改成Cells(1,1) = 注意,在括号后面有个=号,这个代表赋值符号,编程语言里的的赋值,都是将=后面的表达式,赋值给=前面的对象或变量,请牢记;

Sub hello()

    '3、第三个VBA程序

    Cells(1, 1) = "这是我的第三个VBA程序"

End Sub

Cells(1,1),代表单元格的地址,即第一行第一列,那么这是哪一个工作表的单元格呢?如果前面没有注明,则代表当前工作表,或者说活动工作表

8ccd361745652b0ef8339606ea6b0fa8.png

此时,我们只有一个工作表Sheet1,即在A1(第1行,第1列),输出我们想要的文本了


总结

我们一起学习了,三种VBA语句来输出文本;

1、MsgBox,提示窗体

2、Debug.Print,调试打印

3、Cells(1,1) =赋值

亲爱的朋友,你学会了吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值