vba 判断文本框内容是否为空_【VBA】 数据输入 Inputbox 基本语法

ae31011e9252113e4704b7768c6e2767.png

在使用Excel 的过程中,如果需要用户输入简单的数据,作为“已知数”,那么可以使用inputbox 函数显示一个对话框,供用户在对话框中输入数据。
Inputbox 函数语法在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串。
第一讲:简单介绍里面的参数,以及判断用户选择了那个按钮。

    InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) 


InputBox 函数的语法具有以下 几个命名参数:

Prompt 必需的
作为对话框消息出现的字符串表达式。Prompt 的最大长度大约是 1024 个字符,由所用字符的宽度决定。如果 Prompt 包含多个行,则可在各行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或回车换行符的组合 (Chr(13) & Chr(10)) 来分隔。
Title 可选的
显示对话框标题栏中的字符串表达式。如果省略 Title,则把应用程序名放入标题栏中。
Default 可选的。
显示文本框中的字符串表达式,在没有其它输入时作为缺省值。如果省略 Default,则文本框为空。其它参数省略,请参见Excel帮助文件。

f3fe17701ef7531315d0dca410a8d1fa.png

知道了Inputbox函数说明后,则需要进一步得知,用户在选择不同按钮后会有什么反应。即要知道在单击[取消]或[关闭]或[确定]按钮的返回值。

例子#1: 加载简单判断的输入框

Sub Zhihuinputbox()Dim Inp As String'如果需要赋值时,请在函数内添加括号()
Inp = InputBox("这是在知乎专栏的分享", "知乎", "VBA inputbox 用法")  ' 如果按了【取消】或者【关闭】 则返回VbNullstring, 则strptr(Inp)=0
If StrPtr(Inp) <> 0 Then    If Len(Trim(Inp)) > 0 Then   '取消输入框里的所有空格,并计算其字符长度[a1].Value = InpelseMsgBox "你没有输入任何内容!"  '等于0,则便是输入为空值End IfElseMsgBox "你取消并放弃了输入!"   '表示你按了【取消】/【关闭】这俩个间任意一个按钮
End IfEnd sub

MsgBox "你取消并放弃了输入!" '表示你按了【取消】/【关闭】这俩个间任意一个按钮

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/469159.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AttributeError: ‘version_info‘ object has no attribute ‘version‘

AttributeError: ‘version_info‘ object has no attribute ‘version‘ 解决方法为&#xff1a;pip install pyparsing2.4.7

Qt删除 空格/空白符

QString str " ad dfdsf ef okkd ikk"; str.remove(QRegExp("\\s")); qDebug()<<str.remove(QRegExp("\\s")); "addfdsfefokkdikk"还有去掉前后的空白符 Example: QString str " lots\t of\nwhitespace\r\n "; …

无向图的深度优先遍历非递归_LeetCode0429: N叉树的层序遍历

题目介绍描述&#xff1a;给定一个 N 叉树&#xff0c;返回其节点值的层序遍历。 (即从左到右&#xff0c;逐层遍历)。例如&#xff0c;给定一个 3叉树 :返回其层序遍历:[[1],[3,2,4],[5,6] ]说明:树的深度不会超过 1000。 树的节点总数不会超过 5000。解题思路&#xff1a;★ …

一条龙操作有效解决PermissionError: [WinError 5] 拒绝访问的问题

1 问题描述 当在使用pip install 安装包时&#xff0c;如&#xff1a;pip install scrapy scrapyd scrapyd-client spiderkeeper出现报错&#xff1a;PermissionError: [WinError 5] 拒绝访问。: ‘c:\programdata\anaconda3\lib\site-packages\dateutil\easter.py’ 2 解决办…

儿童书

我要做好孩子转载于:https://www.cnblogs.com/thingk/p/6558903.html

预订态势图

//预订态势图JS//根据日期得到对应星期几 function getWeekByDay(riqi){//2017-01-23;var getWeek "";var arys1 new Array(); arys1riqi.split(-); //日期为输入日期&#xff0c;格式为 2013-3-10var ssdatenew Date(arys1[0],parseInt(arys1[1]-1),arys1…

altera fpga sdi输出方案_FPGA在电力电子中的应用有哪些?

大家好&#xff0c;很抱歉上周末没有及时更新公众号&#xff0c;本来这期想聊聊IGBT的拖尾电流&#xff0c;但是由于周末去深圳高交会(高新技术成果交易会)逛了一天&#xff0c;时间给耽搁了&#xff0c;感觉要想把拖尾电流讲清楚也不太容易&#xff0c;还得需要点时间&#xf…

【Pytorch神经网络理论篇】 39 Transformers库中的BERTology系列模型

同学你好&#xff01;本文章于2021年末编写&#xff0c;获得广泛的好评&#xff01; 故在2022年末对本系列进行填充与更新&#xff0c;欢迎大家订阅最新的专栏&#xff0c;获取基于Pytorch1.10版本的理论代码(2023版)实现&#xff0c; Pytorch深度学习理论篇(2023版)目录地址…

linux dump_stack

dump_stack():打印出10条函数的调用关系。 定位故障代码:arm-eabi-gdb out/target/product/msm8625/obj/KERNEL_OBJ/vmlinuxgdb) l * i2c_device_probe0xc4

Unity之CharacterController2D学习笔记(1)——基础使用

在很多游戏类型中&#xff0c;玩家角色对物理行为的处理往往和场景中其它物体的行为有比较大的区别。比如角色可能会以90多公里的时速狂奔&#xff0c;同时一次跳跃能跳10多米高&#xff0c;与此同时却几乎不会有任何惯性。同时角色在正常情况下当头部碰到障碍物的时候&#xf…

前端开发中如何将文件夹中的图片变为背景图_Web中的图像技术全面总结,长文干货!...

前端开发人员在构建网站时需要做出的决定之一就是添加图片的技术。它可以是HTML &#xff0c;也可以是通过CSS背景生成的图片&#xff0c;也可以是SVG 。选择正确的技术很重要&#xff0c;并且可以在性能和可访问性方面发挥巨大作用。最简单的情况下&#xff0c;图片元素必须包…

【Pytorch神经网络实战案例】33 使用BERT模型实现完形填空任务

1 案例描述 案例&#xff1a;加载Transformers库中的BERT模型&#xff0c;并用它实现完形填空任务&#xff0c;即预测一个句子中缺失的单词。 2 代码实现&#xff1a;使用BERT模型实现完形填空任务 2.1 代码实现&#xff1a;载入词表&#xff0c;并对输入的文本进行分词转化--…

container_of宏

1.container_of宏 1> Container_of在Linux内核中是一个常用的宏&#xff0c;用于从包含在某个结构中的指针获得结构本身的指针&#xff0c;通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。 2>接口&#xff1a; container_of(ptr, type, …

c++ string 删除字符_字符串操作的全面总结

来自公众号&#xff1a;C语言与cpp编程字符串操作看似简单&#xff0c;其实非常重要&#xff0c;不注意的话&#xff0c;经常出现代码运行结果和自己想要的不一致&#xff0c;甚至崩溃。本文总结了一些构建string对象方法、修改string对象的方法、string类型的操作函数、string…

【Pytorch神经网络理论篇】 40 Transformers中的词表工具Tokenizer

同学你好&#xff01;本文章于2021年末编写&#xff0c;获得广泛的好评&#xff01; 故在2022年末对本系列进行填充与更新&#xff0c;欢迎大家订阅最新的专栏&#xff0c;获取基于Pytorch1.10版本的理论代码(2023版)实现&#xff0c; Pytorch深度学习理论篇(2023版)目录地址…

warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法

linux驱动中定义一个无参的函数int probe_num(){....}警告&#xff1a;函数声明不是一个原型 [-Wstrict-prototypes]应对方法&#xff1a;改成int probe_num( void){....}警告消失 http://blog.csdn.net/dumgeewang/article/details/7410477

【Pytorch神经网络实战案例】34 使用GPT-2模型实现句子补全功能(手动加载)

1 GPT-2 模型结构 GPT-2的整体结构如下图&#xff0c;GPT-2是以Transformer为基础构建的&#xff0c;使用字节对编码的方法进行数据预处理&#xff0c;通过预测下一个词任务进行预训练的语言模型。 1.1 GPT-2 功能简介 GPT-2 就是一个语言模型&#xff0c;能够根据上文预测下…

电容式传感器位移性能试验报告_一文读懂什么是接近传感器?

点击上方蓝字 记得关注我们哦&#xff01;接近传感器是一种非接触式传感器&#xff0c;当目标进入传感器的视野时&#xff0c;它会检测到物体(通常称为“目标”)的存在。取决于接近传感器的类型&#xff0c;传感器可以利用声音&#xff0c;光&#xff0c;红外辐射(IR)或电磁场来…

[dts]DTS实例分析

2. 通常会碰到的实际问题 到此&#xff0c;问题出现了&#xff1a; 1. 当写一个按键驱动&#xff0c;应该如何在*.dts或者*.dtsi中操作? 2. 当在串口driver中需要使用到某个pin脚作为普通输出IO&#xff0c;该如何操作&#xff1f; 3. 当在串口driver中需要使用某个muxpin脚作…