excel怎么使用msgbox函数?

excel利用msgbox函数来避免误操作关闭程序

1、首先让我们打开一个工作样表作为例子。

2、按下alt+f11进入vba编辑模式,并插入一个新模块命名为msg。并在模块内定义a=msgbox(),按下F5运行后,会弹出一个空白的对话框。

3、msgbox的参数与inputbox的参数类似,这里需要提出来的是:Value=MsgBox(prompt[,buttons][,title][ ,helpfile,context]),这里面buttons参数为数组组合,并且有规定的常量或数值,大家需要熟记一下。当然也可以借助vba的自动提示功能来辅助记忆。

4、为了防止excel工作表被误关闭,我们需要这样做。首先在左侧工程编辑栏中选择通用表格

5、双击thisworkbook后在右侧对象选项和动作选项中分别选择workbook和beforeclose来创建一个模块。

6、输入以下代码

Dim intreturn As Integer

    intReturn = MsgBox("退出程序吗?", vbYesNo + vbQuestion, "提示")

    If intReturn <> vbYes Then Cancel = True

这里解释一下定义return变量为一个整数值,当变量RETURN不为yes时,则所有操作取值取消。

7、输入完成好,我们切换回excel工作表,点击右上角x关闭工作表,会弹出提示。至此本次操作正确。

(0)

相关推荐

  • vba操作Excel之MsgBox函数参数详解

    一、函数语法 函数名称:MsgBox 函数功能:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。 函数语法: MsgBox(prompt[, buttons] ...

  • excel如何使用vba函数计算指定间隔月后的日期?

    今天小编为大家分享excel中使用vba计算指定间隔月后的日期方法,不会的朋友可以参考本文,希望能对大家有所帮助! 步骤 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合快捷键进入v ...

  • VBA编程中MsgBox函数怎么用

    Excel编程中的MsgBox函数用于输出一个对话框,该函数在编程调试以及输出结果方面具有极为重要的意义.下面小编就为大家讲解一下该函数的具体使用方法. 操作方法 01 首先来看一下MsgBox的基本 ...

  • 怎样用Excel中的RAND函数产生随机数

     当我们需要产生一些随机数,如单位的抽奖,购买体育彩票前的选号等,我们可以利用 Excel 中的RAND函数来产生这些随机数。RAND函数能够返回大于等于0小于1的均匀分布随机数,每次计算工作表时都将 ...

  • Excel公式计算不准.函数计算错误

    为什么Excel里面的公式有时候会计算不准确、计算出错误值呢? 一般来说,使用公式函数,只要注意两个方面的问题,应该是不会出现任何问题的。 一是用对函数。每个函数都有自己的名称,每个函数都有自己的计算 ...

  • Excel 2007怎么计算函数公式的总和

    经常使用Excel 2007的朋友们一定会认同Excel 2007是一款很强大的办公软件,在Excel 工作表中输入数据后,就可以利用函数公式,对某列的单元格同一时间进行数据分析.今天,先来讲讲分类汇 ...

  • excel如何使用COUNTIF函数?

    excel如何使用COUNTIF函数?使用函数进行统计会大大提高工作效率,这里介绍下关于COUNTIF函数的用法,不会的朋友快快来学习吧! 方法/步骤 首先要有原始数据的一个表格. 选择统计结果的一个 ...

  • Excel表格中Sumifs函数的使用方法及实例

    大家在使用Excel时,最常用的函数之一便是Sumifs函数了,很多人对这个函数的使用方法还是不太了解,那么今天小编就给大家总结了一些Sumif函数的使用方法以及实例.文章主要包括四个方面:1.函数的 ...

  • EXCEL表格中RIGHT函数怎么使用?

    EXCEL表格中RIGHT函数怎么使用?RIGHT函数是从一个文本字符串的最后一个字符开始返回指定个数的字符的函数吗,那如何在EXCEL表格中使用RIGHT函数呢?下面小编就为大家介绍一下,来看看吧! ...