Inputbox函数和msgbox函数的返回值得区别:

Inputbox返回的就是用户输进去的值;

而msgbox返回的是用户所点击的msgbox提示框中的按钮对应的值,用户点击那个按钮,msgbox函数就返回那个按钮所对应的值。

Inputbox函数

语法:inputbox(prompt,title,default,xpos,ypos,helpfile,context)只有第一个是必选参数,其他都是可选参数。

Inputbox函数必须具有返回值,且只能有返回值。其返回值即为用户输入值。所以inputbox没有inputbox语句一说。因为inputbox是用来输入和返回值的。

其中需要注意的几点:

1、      default参数,是可选参数,输入框中的默认值。如果省略,则输入框中的内容为空。变现形式如图所示。下面差两张图一个是有default,一个是没有default。

2、      若用户单击inputbox函数中的取消按钮时,则返回一个长度为零的字符串(“”),即返回值为0。

3、      在inputbox函数中,如果要省略某些参数,但是该参数后面的逗号不能省略。

例如:在上面的例子中省略标题,即输入对话框,则其书写格式应为:

Dim x

X=inputbox( “请输入数据”,  ,1 )

Msgbox函数既可以显示信息,又可以返回值。msgbox语句是没有返回值的,只是简单的显示一些信息。

Msgbox有好多buttons,在书写时可以对好多buttons属性进行相加书写,如:vbyesno+vbinformation

Msgbox只能显示,不能输入,其返回值是用户所点击的信息框上button所对应的数值。

Buttons所对应的返回值列表:

常数

说明

Vbok

1

当单击确认时,返回值为1

Vbcancel

2

当单击取消时,返回值2

Vbabout

3

当单击终止时,返回值3

Vbretry

4

当单击重试时,返回值4

Vbignore

5

当单击忽略时,返回值5

Vbyes

6

当单击是时,返回值6

Vbno

7

当单击否时,返回值7

经试验得到与inputbox相同的结果:在msgbox函数或msgbox语句中,如果要省略某些参数,但是该参数后面的逗号不能省略。如果不加上逗号,那就会出错“类型不匹配”。

msgbox函数和inputbox函数应该注意的几点相关推荐

  1. vba 判断文本框内容是否为空_Excel/VBA编程用户交互函数(二)——InputBox()函数和inputbox方法...

    在上一篇文章Excel/VBA编程用户交互函数(一)--msgbox()函数中,小伙伴们了解了消息弹窗的知识,今天我们来学习一下Excel/VBA编程的第二个用户交互函数Inputbox()函数及In ...

  2. 【VB编程】05.MsgBox与InputBox函数

    在VBA程序中,数据的输入输出是通过函数实现的,其实现的方式是通过对话框的形式表示出来的.例如MsgBox,Inputbox等,不要误认为是输入输出语句的关键字,其实仅仅是一个普通函数而已. [Msg ...

  3. InputBox函数用法

    InputBox函数和MsgBox函数很常用,特别是在与用户进行简单的交互时经常用到. 一.InputBox函数 1.作用 显示一个输入框,并提示用户在文本框中输入文本.数字或选中某个单元格区域,当按 ...

  4. VBA inputbox() 函数返回值,是否可以带多参数等

    1 inputbox()函数值 1.1inputbox() 的返回值 inputbox()的返回值,String 类型 在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的 St ...

  5. matlab中bitget函数用法_Matlab函数大全

    目录 1.时间日期函数................................ ................................ ....................... ...

  6. render函数和redirect函数的区别+反向解析

    render函数和redirect函数的区别+反向解析 1.视图函数:一定是要包含两个对象的(render源码里面有HttpResponse对象)   request对象:----->所有的请求 ...

  7. Python day10 global关键字、函数递归、匿名函数、map函数的用法详解

    1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage'def littepage():global ...

  8. C++ 笔记(13)— 函数(函数声明、函数定义、函数调用[传值、指针、引用]、函数参数默认值、函数重载)

    每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数. 1. 函数声明 函数声明告诉编译器函数的名称.返回类型和参数.函数声明包括以下几个部分: ret ...

  9. Go 学习笔记(16)— 函数(02)[函数签名、有名函数、匿名函数、调用匿名函数、匿名函数赋值给变量、匿名函数做回调函数]

    1. 函数签名 函数类型也叫做函数签名,可以使用 fmt.Printf("%T") 格式化参数打印函数类型. package mainimport "fmt"f ...

最新文章

  1. DNS隐蔽通道 是可以通过dig 子域名来追踪其真实IP的
  2. MVC3+Entity Framework 实现投票系统(一)
  3. 有意思的BAT CMD if while循环 整型自增
  4. 链表的分解(C++)
  5. 关于IE、Firefox、Opera页面呈现异同(转载)
  6. 蓝桥杯 PREV-32 历届试题 分糖果
  7. R语言读取淘宝的单品页的名称和价格
  8. 小D课堂 - 新版本微服务springcloud+Docker教程_5-03 feign结合hystrix断路器开发实战上...
  9. latex longtable and supertabular 跨页表格
  10. python列表获取最后一个元素的方法_在Python中获取列表的最后一个元素
  11. 第一章 C语言程序设计概述
  12. 职场上35岁以上的人都去哪了?
  13. Python网络爬虫及数据可视化(软科中国大学专业排名|计算机科学与技术)
  14. Linux网络编程中EAGAIN错误和EINTR错误
  15. 计算机网络ospf实验报告,计算机网络实验报告 12_OSPF实验.doc
  16. 离散数学程序实践——判断是否(反)自反,(反)对称,可传递——c
  17. return false和return true
  18. vue3 状态管理工具 pinia 使用
  19. 【Python】列表:开始、结束、步长值
  20. Where there is life, there is hope

热门文章

  1. 毕业设计源码之WMS--开源仓库管理系统
  2. 这些学校招收!!!应用统计学专硕(025200),你知道吗?
  3. android实现下载功能实现,Android开发之DownloadManager的使用
  4. JavaScript的if语句
  5. pytorch使用gpu(linux服务器上)
  6. C#编程-126:WPF初步_彭世瑜_新浪博客
  7. 22款奔驰GLC260L改装23P驾驶辅助系统,这几大功能你还是有必要知道的!
  8. EAS BOS:获取当前用户
  9. P1425 小鱼的游泳时间(C语言)
  10. 微信群如何实现只接收红包消息提醒