打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[Excel加油站] 002.如何使用VBA输出一段文本字符串?

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

我们将用三种不同的语句,来输出一段文本字符串


1、MsgBox

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

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

Sub hello()
'1、第一个VBA程序
'MsgBox "这是我的第一个VBA程序"
End Sub

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


2、Debug语句

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

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

Sub hello()
'2、第二个VBA程序
'Debug.Print "这是我的第二个VBA程序"
End Sub

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


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

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

Sub hello()
'3、第三个VBA程序
Cells(1, 1) = "这是我的第三个VBA程序"
End Sub

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

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


总结

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

1、MsgBox,提示窗体

2、Debug.Print,调试打印

3、Cells(1,1) =赋值

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA判断是否为正整数
Access教程 第八章 使用VBA编程
【VBA】Office软件高级用户的必备利器
教你如何通过Excel VBA编写测量坐标计算程序
VBA新手入门篇 - excel函数,excel公式,excel学习,excel基础,ex...
Excel中VBA编程学习笔记(二)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服