java的inputbox,Excel|VBA的inputbox函数和inputbox方法
VBA有inputbox函数和inputbox方法提供了简单的输入数据的方式。
1、inputbox函数
inputbox函数的返回值是一个字符串。
如果用户输入数据,得到的是一个字符串。
如果用户什么都没有输入(点击“确定”按钮),返回一个零长度的字符串。
如果用户点击“取消”按钮,返回的同样是一个零长度的字符串。
代码 a = InputBox(prompt:=''请输入数据'') ,输入数据:
返回一个字符串:
如果不输入输入数据和点击“取消”按钮,上述代码中 a 都是返回零长度的字符串。
VBA代码不能区分两者的区别。
2、inputbox方法
Application对象的inputbox方法相比inputbox函数更加灵活强大,它可以运行用户自己选择数据类型。Type参数后跟数字决定数据类型。
该代码使用鼠标选取单元格区域,单元格区域是对象。
如果点击“取消”按钮,则会返回False,Set语句就会出错,如下图:
所以,需要使用 On Error Resume Next 屏蔽错误。
然后再用Nothing来判断对象Rng是否赋值成功来确定是否选取了单元格区域。
小栗子:选取单元格区域,将数值小于500的设置红色背景。
参考代码:
java的inputbox,Excel|VBA的inputbox函数和inputbox方法相关推荐
- 计算机应用函数count,计算机二级office考试中excel考点:countif函数的使用方法
2019年9月份计算机等级考试还剩不到50天的时间了,参加二级office考试的同学应该都清楚题型的结构组成:选择题(20分).操作题(80分),其中大致可以分为word.excel.PPT三部分内容 ...
- Excel·VBA自定义正则表达式函数、使用
目录 正则表达式替换函数 应用1,提取1个字母+10个数字 应用2,中英文分割 应用3,提取11位手机号 应用4,指定文字替换 应用5,提取最后一个括号的内容 应用6,提取所有括号的内容 应用7,提取 ...
- 【EXCEL VBA】字符函数
s = "ABCDEFG" 1.我想获取字符串s的左边三个字符 Left(s,3)则返回ABC 2.我想获取字符串s的右边三个字符 Right(s,3)则返回EFG ...
- Excel·VBA加权求和函数
Function WS(ByVal weight, ByVal data, Optional mode As Boolean = 1)'加权求和函数WS(权重数组, 数值数组, 模式),weight和 ...
- java split 返回值_java中Split函数的使用方法
1.语法如下 String.split(sourceStr,maxSplit) String.split(sourceStr) 参数说明:sourceStr是被分割的字符串,maxSplit是最大的分 ...
- 学习笔记(3):EXCEL VBA编程进阶-2.10 通过方法获取单元格区域
立即学习:https://edu.csdn.net/course/play/2005/31138?utm_source=blogtoedu find速度会比较快
- Excel·VBA数组行列转换函数
目录 1,二维数组与一维嵌套数组互相转换函数 2,二维数组转换为指定行数/列数的函数 3,数组行列转置函数 1,二维数组与一维嵌套数组互相转换函数 <Excel·VBA数组组合函数.组合求和&g ...
- 详解xlwings包,用Python代替Excel VBA
详解xlwings包,用Python代替Excel VBA <代替VBA! 用Python轻松实现Excel编程>demo 主要内容 Python语法基础 Excel对象模型:OpenPy ...
- Excel·VBA多条件筛选组合结果
Function strTOF(str$) As Boolean'用于计算字符串判断True/False,默认返回False'适用vba比较运算符:速度比较慢,但通用Dim i&, j& ...
- Excel·VBA自动生成日记账的对方科目
如图:根据日记账/序时账的日期.凭证号为一组,按借贷方向生成相反的科目,并写入H列.可能存在一对一.一对多.多对多等情况的账目 目录 数组法遍历.判断.写入 测试结果 多对多问题处理 测试结果 数组法 ...
最新文章
- 2022-2028年中国TPE弹性体行业市场研究及前瞻分析报告
- selenium代码练习
- openssl 模块 安装 centso Ubuntu
- 深入了解Kubernetes CRD开发工具kubebuilder
- 2021暑假实习-SSM超市积分管理系统-day06笔记
- 前端学习(1041):todolist--html界面
- Mariadb升级到mysql_mariadb的版本升级方法
- Java对象序列化文件追加对象的问题,以及Java的读取多个对象的问题解决方法。
- 59. Event 例子
- 设计模式学习笔记——状态模式(state)
- Java——自定义图片和居中
- 按夏普计算机技巧,股票投资策略:怎样用夏普比率Sharpe Ratio寻找强势股
- cd rom是计算机的,CD-ROM是什么意思,CD-ROM是什么意思
- (修订)准备互联网校招,你需要知道的一些事
- 二、生理信号处理 ——1.心电信号(含Matlab代码及数据)
- 丢手帕问题(约瑟夫问题-数组实现)
- Task 05:样式色彩秀芳华
- 大数据开发实战教程目录
- 计算机知识的黑板报图片大全,学习黑板报精选图片欣赏
- 华清远见上海中心22071班 8.24作业