VBA之Excel应用第二章第第一节:MsgBox对话框对信息的提示

《VBA之Excel应用》(版权10178983)是非常经典的,是我推出的第七套教程,定位于初级,目前是第一版修订。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,实例众多。大家可以非常容易的掌握相关的知识,这套教程共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。今日讲解的内容是:VBA之Excel应用第二章第第一节:MsgBox对话框对信息的提示77c710b463b842588823c8bd142158bf.jpeg

【分享成果,随喜正能量】沉潜是为了蓄势待发,沉潜是为了等待因缘。鲸豚沉潜于大海,幽兰深藏于山谷,能够经得起沉潜的人,才会有更高的成就。正如一年的树木只能当柴烧,十年的树木可以制成椅凳橱柜,百年的树木才能成为栋梁。。

第二章 MsgBox与InputBox对话框的应用

大家好,我们今日开始第二章的学习,在第一章中我们初步认识了VBA代码,知道了VBA代码写在哪里,如何运行VBA代码,以及如何录制宏,如何保护我们的代码,这些都是最基本的知识,我们要好好掌握。这章的内容我们要讲解一个对话框的应用,就是MsgBox。这个对话框是非常重要的,可以说在VBA代码应用中随处可见。我们要理解这个对话框的应用,并应用到我们自己的代码中。

ff3b11baccbd3c2efd29f0f3b558566f.jpeg

第一节 MsgBox对话框

2 MsgBox对话框对信息的提示

MsgBox对话框还可以对更高级的信息进行提示,例如,当我们在单元格A1中输入信息后,可以用这个对话框来展示给用户。如下面的代码:

Sub mynzA()

MsgBox "在A1单元格中录入的内容为: " & Range("a1").Value

End Sub

代码截图:

c927dcf926cfabd403bb491658b9f974.jpeg

代码解读:

MsgBox "在A1单元格中录入的内容为: " & Range("a1").Value 这句代码会弹出一个窗体对话框,这个窗体对话框中会提示工作表A1单元格中的内容。Range("a1").Value指的是单元格A1的值。

  • 我们使用了“&”运算符来连接两个字符串,Range(“A1”).value的结果是看作字符串来对应的。

下面我们仍旧是看一下代码的运行结果。

在工作表上建立一个按钮,将上述“mynzA”过程关联上建立的按钮,点击运行,看运行的结果:

04599150359bcd7a03e9c227aebd4cbd.jpeg

3 MsgBox对话框中换行的实现

有时,需要提示的信息会很长,我们需要利用换行符来实现。如下面的代码:

Sub mynzB()

MsgBox "在A1单元格中录入的内容为: " & vbNewLine & Range("a1").Value

End Sub

代码截图:

679d0d900d748df2fc242f930cafe405.jpeg

代码解读:vbNewLine 是指的换行。当字符串遇到这个符号后会在新的一行开始。

我们看代码运行的结果:

ed94487037eb189d09e699ed548e6f9b.jpeg

这个时候,提示的信息是用两行来实现的。

今日内容回向:

1) MsgBox如何利用?

2) MsgBox对话框如何实现提示信息?

3) MsgBox对话框如何实现提示信息的换行?

9ea542b6cf8c21621ffe148eac353996.jpeg

我20多年的VBA成果全在下面的资料中:

b74baebc777558d940a6ac4f37462b04.jpeg


最近更新

  1. TCP协议是安全的吗?

    2024-06-06 20:14:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 20:14:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 20:14:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 20:14:06       18 阅读

热门阅读

  1. 运用selenium爬取京东商品数据储存到MySQL数据库中

    2024-06-06 20:14:06       11 阅读
  2. 作业6.6

    作业6.6

    2024-06-06 20:14:06      8 阅读
  3. SpringBoot默认配置文件

    2024-06-06 20:14:06       8 阅读
  4. PyQt5学习系列之ui转py后的使用

    2024-06-06 20:14:06       8 阅读
  5. mysql 里面有rowid吗

    2024-06-06 20:14:06       8 阅读
  6. mysql多启动

    2024-06-06 20:14:06       7 阅读
  7. cuda编程学习:写cuda程序的基本流程

    2024-06-06 20:14:06       9 阅读
  8. 富格林:谨慎欺诈套路防止被骗

    2024-06-06 20:14:06       9 阅读
  9. C++STL---list模拟实现

    2024-06-06 20:14:06       8 阅读
  10. 力扣 1.两数之和

    2024-06-06 20:14:06       8 阅读
  11. 前端高频面试题

    2024-06-06 20:14:06       8 阅读