粉丝166获赞1552

每天三分钟,工作更轻松,点赞加关注,学习不迷路。这节课我们学习 vba 的第十七讲 input box 函数与方法,那这是两个不同的 input box, 一个是函数,一个是方法,它是我们实现交互功能的基础。那接下来我们就开始这节课的学习。首先我们来看, 上面是函数,下面是方法,也就是函数呢,是直接书写 inp box, 然后括号,括号里面呢是对应的参数, 然后下面这个是方法, application dear input box 依然是括号,那里面的参数呢?我们可以看一下啊, 都一样的,前面都一样,除了最后有一个 type, 那函数我们看函数,他最后写了叫 a string string 我们在数据类型当中学过,它就是文本。而最于 application dear input box 这个方法当中呢,它是可以 取限定 type, 那我们来看一下啊,同样你像带中国奥的这些参数的,都是可选参数,也就是可以省略的,那最主要的就是这个提示信息,然后呢是标题,还有默认显示,那从字面意思就可以看到啊,提示信息就是提示 eprodox, 我们希望他输入什么,然后标题呢,就是这个 框的标题,默认显示,就是在输入框的位置显示什么。那我们来看一下最重要的我们需要去掌握的啊,别看这么多参数,其实最需要掌握就是前三个参数,那对于方法来讲呢,再加上一个类型,那我们来看一下具体的 提示信息,你看这个请输入一个数字,比如一,这就叫提示信息,是必须显示的必选参数,然后抬头标题,标题呢就是这上面显示的标题,你写着,你别让我写成测, 他这里就显示测试,然后默认显示,你希望这默认显示的话,在这里参数你就直接输入默认显示就可以了,这就是前三项,就前三个参数,那第四个太普呢? 我们也来看一下,他主要是针对这个方法,你可以设置这几类参数,那这几类参数对应的你比较零是代表公式,一代表数字,二代表文本,四代表逻辑值, 八代表单元格,引用十六代表错误值,六十四呢,代表数值数组等等。那我们常见的可能应用到就是我们希望在输入框当中,比方我们希望他输入数字或者输入文本, 这样呢,我们把类型设定好以后,他如果输入的不是数字或者文本的话,会直接提示输入错误,让他重新输。但是你说你不设置类型在函数当中呢,他输入以后,你比方你输入个数字的话,他也不会爆错。不过呢,如果输入数字以后呢,对应 生成的是文本,那这个时候你还需要用函数把文本类型的数字转化为真正可以计算的数字,那我们下来就测试一下。 好,这是一个报表,那这是我们上节课学习的同工作部下的多表合并,那比方说我们在这里,我们是把每个工作表当中的 第二行到最后一行全部复制,会走到一块,那万一他的标题不是一行呢?就是我们希望去实现一个标题,你帮我们实现一个交互性的功能。问这个操作人,他想实现从第几行开始复制,那就意味着你像这里 s, h, d, a, r 到 c, m, 那这个二呢?我们就可以用交互的功能来实现,那首先我们来看一下如何让操作者输入文艺来写一下,先来看函数吧。 input box, 阔住,你看他后面有提示,除了第一个这个就是提示信息以外,开头 default 这前三个是我们必须要掌握的,然后他后面有提示,二次 dream 就是我们刚才展示的,我们 you put the box, 请输入 从第几行开始复制,一定要英文状态下,那后面的抬头呢?标们就行,提示框 default 写个一跨主,看你运行编译错误还忘了,我们需要把它付给一个值哈,我们比方说 md 默认识一,你可以数一个二, 看这里没有返回,因为我没有答应。 msgbuxmaxi boxm, 说出个二,确定说出了二,那我们如何在这实现呢?比方说我们,你看啊,如果标题是两行的话,那我们是不是需要从第三行开始?所以说我们在这里给他加一个变量, 加一个爱吧,爱等于 input box, 请输入充电记号,开始复制, 然后呢,把这给它断开按,哎,那就没有二了,然后再按,然后把这点扩住。 那我们来一起来看一下,比如说金水区,第二行是胡巴,第三行是赵九,我们假设呢,他前两行都是标题,就是需要从第三行开始,那我们就来测试一下, 我们点击运行,他会问你从第几行开始复制,我们从第三行开始,然后确定 来看一下,你看净水器是从 赵九开始,赵九是哪呢?赵九就是第三行,二七区呢?第三行是孙石, 我们来看一下二七区的钻石,这就是一个简单的交互功能,这是最基础的印铺的 box, 我们用的是函数,那我们也来试一下方法, applseat application 第二, input box, 你看这个提示退步括号,那前面都一样。 prompt title default left top help helped file help context id 最后一个 type 是最最重要的,那如果我们需要去设置 type 呢?你比方说我们现在 还是提示请输入一个数字, 那你要输入态度的话,你看啊,现在我们输入逗号,也是第一个参数,输完以后,现在这个胎头是加黑的,你看见没有?加深的意思是我们该输胎头了,如果你不输的话,你点个逗号一定是英文状态,现在给 default left top have a file help contest id 再点个头,这句太太不能。我们来看一下,我们说我们要设置成数字吧,就是一 数个,一好括住就可以了,然后我们来运行一下,来看一下,请输入一个数字,你帮我输入,输入一个汉字, 他会直接提示你输入错误,因为我们已经限定了必须要输入数字,那你再输入个字母试试, 你看他还是说错误,但是你输入一个数字,你看他就提示正确,这就是太可以限定他的类型。 好,那我们今天学习呢,函数比较简单,也就是音铺的 box, 一个是这个是方法,这个是函数,唯一的区别其实就是这个太普类型的设置。好,那么这一刻我们就到此结束。

函数 input box 说明对话框中显示提示信息,并等待用户输入文本或单击按钮,然后返回包含文本框内容的字符串。 应用场景需要使用对话框让用户录入数据时,可以利用录入框输入内容,也可以根据输入的内容判断是否满足要求。 语法格式。参数一,必须在对话框中显示为消息,最大长度约为一千零二十四个字符。 参数二,可选对话框标题栏中显示的文字,若省略,则显示应用程序名称。 参数三,可选文本框中显示的内容,若省略,文本框将显示为空。 参数四,可选指定对话框的左边缘与屏幕的左边缘的水平距离的数值表达是。 参数五,可选指定对话框的上边缘与屏幕的顶部的垂直距离的数值表达式。参数六,可选用于标志帮助文件的字符串。表达式。 参数七,可选由帮助作者为相应的帮助主题分配的数值表达是 inputbox 函数弹出信息录入对话框,并等待用户输入文本或单击按钮。通过视力,我们看看函数如何返回录入 的内容。在窗体的按钮单击事件中,使文本框的值等于函数的返回结果。输入函数 input box 函数参数较多,有七个参数,但是用到的一般是前面三个。 先来看看第一个参数,对话框中的提示信息及提示用户要录入什么内容,如这里,我们提示用户录入输入数字。 下一个参数是标题及对话框标题栏中显示的内容,若为空,显示应用程序名称,在下一个参数是默认值,就是路路框默认的预录值, 后面两个参数是消息框的位置、水平和垂直距离,这里我们可以留空。最后两个参数是帮助文件和他对应的主题, 如果存在帮助,用户可以 i f 一或 help 查看对应的帮助主题函数编写完毕,先来切换回 xs, 看下结果。在窗体视图中点击按钮,屏幕中弹出录入内容的对话框, 可以看到我们刚才设置的内容提示信息、标题和默认值等,这里点击取消就会关闭窗口,不进行操作。在录入框可以修改默认值的内容,然后点击确定。最后文本框中显示我们录入的值, 或者我们也可以看一下这个对话框的位置吧。这里输入输入两个数值,因为是以提为单位的,所以值可以很大,可以看到对话框在左上角,因为我们 输入的值很小,所以距离左上角很近。关于 access 函数 input box 函数弹出内容录入框的演示就到这里。 注意事项一、文本框仅接受二百五十五个字符,将返回字符串截断为二百五十四个字符。二、文本框不接受换行符,如 shift 加 enter。 如果用户在文本框中粘贴带换行符的文本,则文本在换行符时将被解断。三、如果省略了 x 和 y 位置,对话框将自动在各个轴距中。

啊,大家好,欢迎继续学习小技巧精粹系列视频教程,这一节呢给大家来讲解一下如何在当前的工作部里面呢,通过微微代码 去打开另外一个 x 文件,把其中的工作表的数据啊考到当前的工作部里边来啊,这个我们一起来看一下这个实现的过程啊。首先呢这是一个空的工作表,这是工作表的标签上啊,就是他的这个工作表名称上,这个标签上打右键 啊,然后呢查看代码啊,直接进入到微杯的这个编辑界面啊,这是一种方式,当然还有其很多其他方式,你也可以进到这个界面啊,这个我就不在这个视频里,就不多说了啊,这个后续呢会有相关的视频的啊,会尝试不同的方法。好啊,我们首先呢插入一个模块啊, 这个在 vb 编辑界面的这个主菜单上有一个也是有一个插入的主菜单啊,在这里面呢,我们选择模块插入一个模块啊,然后呢我们把代码写在模块里边,好啊,我们先来去给这个 模块的,这给这个功能的代码呢起一个名字啊,萨布斯,晋城,这个晋城的名字叫该他啊,然后会车的话,这个他有一个自动闭合的功能,就是 m 的啊,就是他上下呼应的,这个就不用管了,我们定义两个变量啊,定义两个变量,第一个首先呢是我们的文件路径 啊,我们把它定义为文本啊,然后第二个呢,我们定一个工作部啊啊, idow book, 然后呢我们现在呢把这个文件路径啊给他设定为一 个输入框啊,就是英头 box 啊,这样的话呢就是我们的文件路径,如果不固定的话呢,我们可以自由的去输入 啊,不同的文件路径来指向不同的文件,这个灵活度呢,就比把路径写的代码里面要高多了啊。好,然后呢,我们来给一个提示啊,请输入啊,完整文件路径,就是 给这个用这一段代码的一个提示好了,这样的这个输入完之后呢,回车的话呢,这个我们的 pass 呢,这个变量呢就被啊复制为一个完整的一个文件路径了啊,接下来我们就要来读这个文件路径了啊,在 wb wb 呢是一个就是工作表,工作工作部呢,因为是一个对象啊,所以我们要用 sit 这个关键词 啊,如果普通的这个对象非普通的变量啊,不是对象变量的话呢,我们直接就把这个 nice 省掉了啊,这个注意这个细节啊,三十八等于啊, oppo 四点 欧喷啊,欧喷的是什么呢?欧喷的就是我们刚才这个给到的这个路径的这个文件啊。好了,现在我们就把外部工作表打开了啊,外部工作表打开之后呢下接下来我们来复制他的第一张表的内容 啊,这里边呢需要注意就是你要你对这个外部的要打开复制内容的工作表的那个数据结构啊,包括它里边的内容,你要非常清楚 啊,否则的话你有可能是复制不到你想要的数据,或者说复制进来一些不相关的数据啊,一定要知道你想要的一个数据那个起始点在哪里啊,这个就是要事先做好准备工作,然后再来写针对性的写代码啊,否则 代码呢就是只能根据你写的东西去抓取数据啊,如果你这个数据结果没搞清楚的话呢,很容易出错。好,那现在我们来打开 wb。 第二我是因为我知道我的数据在第一张工作表啊,在第一张工作表,然后呢?第二啊 rend, 然后是 a 一, 因为数据在左上角开始啊,上面没有多余的乱七八糟的信息啊,这个第一行第一个单元格就是数据的开始啊,然后第二 啊,卡瑞瑞镇啊,卡瑞瑞,卡瑞瑞镇,这个名字呢,就是以 a 一为其实点啊,凡是跟 a 一连在一起的这一片数据啊,都被定义为卡特瑞镇啊,然后点, 现在呢,我们把这片数据呢做一个靠背啊,做一个靠背好了,靠背完之后的话呢,紧接着呢,我们就要写你要把它复制到哪啊?复制到哪,所以我们在这个地方呢,因为代码太长了要换行,所以先打一个空格,然后一个下划线,这是 vba 里边的换行的标示啊,空格下划线, 然后回车啊,就可以继续写这个目的地代码啊,这个目的地代码的就是要粘贴在哪呢?就是 我不就是当前的这个空的工作部啊,然后这个我是啊,我们要把它放在一啊,放在一啊,或者说你如果不放心的话呢,你可以写这工作表的名称啊,啊,比如说是一,这个都可以 啊,然后我把它放到哪呢?放到这根新的工作表的还是啊 a, 一开始因为都是空 工作表吗?我就直接从左上角开始了啊,这样的话我们就把这个数据复复制过来了啊,数据复制过来之后呢,我们的工作表刚刚打开的,外部的工作表呢,就要关闭啊, clus 关掉,但是关掉之前呢,如果你不给他一个参数的设定的话呢,他有可能弹出一个框来问你是否要保存修改 啊,这个就耽误了我们代码的这个自动执行啊,所以我们现在直接把参数给他设定啊,这个叫 c 陈诊室啊,然后冒号等于直接 boss 就可以了啊,就是我,我不要,你给我保存,你直接关就可以了 啊,这就是基本的这个整个的这个代码啊,然后在这个基础之上呢,如果我们加上循环判断啊,加上这个其他的一些这种啊路径的动态获取的一些命令的话啊,我们就可以去把 这个一批的 xl 的文件啊,依次打开,把里边 n 多工作表的文件呢,通通的读到当前的工作部里边来啊,这个呢,我们后续有时间了再去详细的讲,就稍微就比较复杂了,你要懂一些分支判断,还有懂一些这种路径操作啊 啊,今天呢这节呢,我们就简单来讲啊,就只给你举一个例子,如何把外部的一个指定的工作表,就是你输入路径的工作表打开,然后把里边的指定的工作表的数据啊,然后拷贝过来啊, 明白大概这个流程啊,以此为基础的,我们可以更容易的去扩展到这个批量的执行操作啊,多表啊,多工作表,多工作部文件。好,然后呢,我们还要做一点点工作,就是,呃,正常来讲的话呢,我们不希望这个屏幕一会打开,文件一会发又关掉了,窗口闪 来上去的啊,我们一般情况下会呃把这个屏幕的更新的给它关掉啊啊,这个面呢叫 f k 圣代啊,苏人啊,不对挺,然后等于 boss 啊,先给他设成 boss。 就是你别问屏幕别闪啊,就是你打开几个文件,又关了几个文件,那些东西你就不用不用闪给我看。然后呢,到最后的话,你工作执行完了之后呢,我们再把这个屏闪呢,把屏显啊,再打开啊,再打开啊出就是他成对的,上面是先关掉 boss, 然后下边出 好了,我们来试一下这个代码哈,来试一下这个代码,看能不能成功啊,然后我们点运行,就这个三角啊,绿的三角,三角箭头点一下运行啊,他让我们输入入境,我输入,我给大家太小了,给大家看一眼,就是我输入的是啥啊, 我的文件在第一排啊,在探坡路径下啊,然后叫呃,员工这一放大,这个界面满屏跑啊, 综合绩效分析好,然后呢点 xxxx 就是你的路径,要这样说啊,就是他在哪个文件夹里边,然后他的具体的文件名叫什么,后缀什么,就是这样才算完整的路径。 然后如果我们点确定的话,点确定的话呢,我们把这个代码 好先恢复正常显示啊,我这个代码呢缩小啊,你看这数据已经过了啊,这个数据就是我们刚刚是空空如也的,现在这个数据已经 完全给考虑过来了啊,这就实行了我们整个的过程。好啊,我其实不太建议大家就盯着跟我要现成的代码啊,我非常希望大家能够根据这个界面的这个代码呢,能够把这个 代码自己敲一遍出来啊,自己写出来,所以我把它稍微放大啊放大,然后定定个你自己最好能够把这个东西呢啊亲手写出来,这才是学习的一个啊,比较有效的一个过程,老拿别人现成的代码,你永远自己不会写。 好啊,我就把它停在这,如果你想跟着学的话呢呢,其实就可以稍等啊。 好啊,就你是你就可以这个把里边一行一行的啊,跟着敲出来之后啊,写到自己的这个 ax 文件里面去执行就可以了啊,这节呢就给大家分享到这。



利用 s 级包括函数或语句输出数据。 ms 级包括函数的一般格式为 s 级,包括括弧、提示信息、逗号、对话框样式。对话框标题 啊,复制给某个点亮。他的功能是打开一个对话框,显示指定的信息,等待用户单击某个按钮,并以返回的按钮值来确定用户单击的哪一个按钮。 使用 mac 的包子尝试的几点说明。第一点,提示信息是一个支付券,可以是支付账产量变量或支付账,表达的是该支付账就是在对话框中显示的提示信息。 它的使用与英普的包括函数的提示信息使用方法是相同的。第二点需要说明的是,对话框样式是可选项, 可以是整数或系统定义的。符号常亮,用于指定对话框中出现的按钮类型、图标类型和默认按钮。该场数值是由按钮类型、图标类型和默认按钮三类数值相加产生。 这里有一张表,各按钮的符号常亮和数值对照表。比如确定按钮,它的数值是零,符号常亮未必 ok 而列。如果显示 确定和取消按钮符号长呢?未必 ok。 开始试之为一。假如要显示是否取消按钮符号长呢?是未必。 yes no。 开始四十为三。如果要显示这个图标数值为十六, 符号长呢,为未必可以写。如果要显示这样一个图标符号长呢?为未必。因缝隙四十为六十四。 这些符号长呢?和数值相对而言,符号长呢,比较容易记忆,但数值输入比较简单。 上表层各类树枝的作用。树枝林的表 是按钮的种类和数量。四至四六三四四八六十四,指定对话框所显示的图标数字零二五六五幺二,指定默认案例, 例如,三十七,等于五加三十二加零,表示显示从事和取消案例。问号图标默认按钮为从事。 五十二,等于四加四十八加零,表示显示是否按钮感叹号图标默认按钮为四。 例如,麦吉宝是客户输入的账号是否正确。逗号。五十二,逗号,请确认,执行了以后会显示这样一个对话, 对话框的标题为,请确认提示信息是输入的账号是否正确。 有四符号按钮和感叹号图标上面有几种参数值五十二,也可以写成几个整数相加的形式, 例如,麦 c, 包括输入的账号是否正确。四加四十八加零,参数值五十二,也可以采用系统定义的符号常亮表示, 例如,写成未必 yes no 加未必 ecc 加 vb。 第八十八,点一,默认第一个按是否按。 对话框的标题是可选项,可以是支付算产量,支付算变量或支付算表达时,该选项内容显示在对话框的标题当中。如果生命, 则在标题栏中显示工程文件的著名。如果只审阅第二个参数,则相应的逗号分割符不能省略。这个时候对话框中只有一个确定案例,没有图标显示。 例如, wis 六,包括红输入账号是否正确,提示信息,请确认对话框标题单两个逗号中间 没有相应的数字或者符号。常念,对话框执行了以后只有一个确定案例,没有图标显示, 请确认是他的对话框标题输入的账号是否正确是提示信息。 买自己包含器的返回值是一个整数,表示用户在对话框中所选择的案例。该整数也可用于系统定义的符号常亮表示返回值与所选按钮的对照表如下表显示, 首先按钮确定符号长列为 v b。 ok, 返回值为一,取消返回值为二,符号长列为 v b。 开始,如果用户不需要返回值,也可以使用 m s。 一般歌手以 mst 的 box 提示信息。对话框样式,对话框标题为可选项。例如执行下面两条, 一句显示的对话框是一样的。第一句是麦吉的高科诗语句,语句不符,给一个变量,而且观念之后没有泼胡 函数。关键字后面有括弧,并且要有返回值复制给某个点亮。

简短的这个 app 语句判断啊,好,试一下啊,点开提示时间,哎,大家好,是吧,现在提示你。大家好,哎,是否要学习 vb 啊啊,这个地方改一下叫做是否要学习 vb 吧。 大家好,然后呢,是否学习威逼,这样哈,更符合这个逻辑一点是吧。感谢新来的关注,在线同学多点点赞, 开始执行啊。执行 是吧,大家好,是否学习为 b 点确定啊,点确定哈,啊,看到没有?大家好,今天是啊,多少号?欢迎学习为 b, 看到没有,哈哈,是不是又有了啊,就有了吧,对吧。啊,好,如果说干什么的哈,取消的啊,取消或者关闭都会什么显示已取消, 看到没有啊,你说这个开色哈。这个关闭和这个开色是一样的,看到没有?一取消也是一取消啊,是一个样子啊,然后如果说点确定呢?大家好,今天是啊,多少号?欢迎学习 vb。 嗯,好,感谢新来的朋友关注。啊 啊啊,不认识,罗光君是谁哈,不好意思,哈哈,不认识啊。

这里,呃为主要目的是为了提升大家对以下二次开发的兴趣。然后我这里对大家演示的几个我之前开发的项目, 嗯,这些都是比较小的项目,开发周期都比较短,大家很放心,不是很复杂。比如说这个维多卡盘数,就是我对这个维多卡盘数一个升级版,这个函数呢,我大概就 一个小时的时间就写出来了。然后还有一个是批验填充率这个功能,这个可能画的比较长一点,应该 花了大概三个小时开发的。然后我这里为大家演示这两个内蒙呢,嗯,主要目的是为提提升大家对一下二次开发的一个兴趣, 以便在后续大家对我的视频,从我的视频当中能够起到更多东西。因为,嗯, 编程这一块,或者说开发这一块,嗯,其实他是需要你本能有对这东西有浓厚的兴趣的前提下,你才能去钻研,懂得花时间去钻研,从而在这里面学到你想要的东西。 嗯,就相当于在我理解开发其实就是那一个呃过五关斩六将的一种情况。首先你会对这个呃 就用户可能对某种体验比较差,然后你可以可能会想方设法通过一些方式来开发出 出来一个方便的工具,一定让他的工作效率得以提高,这个过程其实是很有兴趣,很有意思的。当然如果大家有这个兴趣的话,嗯,就可能会带着这个兴趣就会写到更多东西。然后这次视频的话,嗯, 我这两个项目,嗯,主要是自定义函数的功能区,因为在一下二次开发当中,自定义函数的功能区是比较最常用的,应该是最常用的两种 开发,关于这块的开发,包括我们知道也是要里面有个百度银碗盘,大家想没有有使用过百度碗盘,其实你安装完百度碗盘,他其实有一个, 嗯,有个推波线,然后你可以在那个推波线,他那个功能区就会出现一个百度网盘,这样一个 推波,他其实也是对一个也是要二次开发的一个,呃,一个具体实现。 然后这里的话我先给大家介绍一下这个指定函数,首先我花了这个一个小时开发,这个指定函数是维多卡的数,等于升级吧,我们知道维多啊,是一个查询查询的一个 很很方便的一个函数,但是他也有他的局限性,他只能查询一维的,然后我这个升级版呢,他能查询二维的, 嗯,这里我为了给大家形象的演示,我这里整理一个数据给大家演示一下。首先这里有点粘 报表,一个是工价表,一个是攻击统计表。首先是攻击表,我们看到哦,这里的意思说产品 a 在工序一、二三、四五这五道工序,他的计件单价,比如员工、特建员工和 做产品在工序 a 做一件出来,他的工资为九十七元等等等。接下七十七、四十二等等这几个数字都是我用随机函数随机生成的。然后我们来再看一下画面, 再看一下这张报表,这张报表呢?呃,是员工的一个工资,一般车间员工传递到传递上来一个资质报表一般都会包含产品 a 长工序以及它的产量、姓名等,当然还有个日期, 然后把这些删掉,他工价他有他是不知道的,工资的话就是要通过工价从一个场面得出来,然后这工价的话,我们就是要在这个工价表去查询, 然后这里的话你很显然是不能通过我们那个维度卡函数来查询的,但是他这里是可以提供我开发的这个函数来解决的。 这函数名称我有点忘了,看一下 nctd 啊, nctd 诺卡,然后 查询的是两个变数,一个是产品的名称,一个是工序,之后是从哪里查呢?这是地址查 彻底,因为在录制视频,所以不能加,按 f 四来自动添加,这个多的我用手填的,然后在第二列, 然后这里 这个函数有六个参数,前面四个参数是维度一次查询他的坐标轴, x 轴, y 轴的一个哦起数。 然后,嗯,第五个参数呢是对产品查询完,如果没有查到他想要你想要返回的东西是什么,比如说无产品。 然后第二个是针对工序,如果你没查到你希望返回的是什么,无工序,我们打完点确定,这样就出来了。九十七填充, 你看产品低工序五八块钱是吧?然后假设如果我们对工序度一个工序六,可能我们手速错了,他会提示如此工序。 当当当我们新出现了一个产品之后,如果他还还 没有申报的话,这里就提示没有此产品。 好,这里这里我们就演示完了这个函数他的一个作用。 现在我给大家看一下眼袋码,大家放心,之后我会把这个眼袋码啊或以这个以以及这个表都会上传到百度以上,大家可以去下载, 然后大家看一下这个函数呀,他的函数其实很短的,就这么多一个脚本。 然后接下来我给大家演示的是功能区,这个功能区的作用是批验填充力的一个功能,我给大家演示一下 这个皮筋连填充力的意思是什么? 我们在看另外的工作表, 这是呃,某个 vip 公司一个数据引路,我把它弄出来崛起一些来做一个实操,给大家看一下这个功能它是怎么实现的,以及它的效果。 首先我们打开这个自断处理,这个空间的名称叫自断处理,我点一下 这边有个皮眼承重力, 我们填充方式有一般有两种,一种是按序列填充,比如说幺零零四、幺零零五,我们希望下列填充是幺零四零六等等等等。还有一个重复填充, 就说是一种重复性的操作,重重,呃,第五盘等于第四行这样重复。然后这里的话我们就可以对他进行一个批练操作,比如说我们希望 希望这一点呢,他是按照血液来填充,然后希望这一点呢是按照重复来填充,这一点也是重复填充,这个我们跳过不填充, 然后再看其他的,这里还有一个需要按照血液的填充, 这边的话我们都希望是重复性填充。 好,我们就演示到这几个字段就好,让我们来看一下他的效果,我们点一下开始填充,你看他就自动填充了,帮我们填充,我们刚才,呃已经配置完的那些几粒都已经帮我们填充好了。 然后大家看一下这里是不是很有意思, 速度是不是很高?还有呢?呃,这里还有个开发,比如说 我们需要啊,每一粒如果他的函数只出现这两行,我们想要对他进行隐藏,我们一般是只能一一对他进行隐藏。但是呢,我这边的话可以同样也通过这个 空间来进行控制,就是说通过这个飞空单元格,当警卫出现两个的时候,他会自动隐藏这些满足这个条件的列,比如说我们选择二,然后点击开始隐藏, 然后所有的只包含两行的,他会自动隐藏,这里是三行,我们还可以再对他进行隐藏,非空单元可出现三手稳债隐藏。 好,这个要等一下,嗯,刚才框写这个要按上, 然后再点一层好了,这样的话,因为这张表 其实他非常多,他总共有两百多列。然后我们把不满足那些条件,比如说首先三,我们只只需要这些已经有的数据进行展示,然后通过这个空间很方便一下子全部都出来。 同样的我们可以显示 显示,可能是显示两列显示,显示三列显示,这样的话就全部都显示出来了。


字符串印上符与字符串表达式 植物钻运算符按的加号。 咱们的功能是将字符串运算符两边的字符串连接起,例如中国 and 西安,结果为中国西安。 需要注意的是,在字符串变量后使用连接运算符时,应该注意变量与运算符按的之间应该加一个空格, 原因是符号 on 还是长整形的类型符。当变量与 on 紧挨着时,系统把 on 作为类型符来处理,造成错误。 指数串连接符按的和加号的区别加号运算符要求两边的操作数必须为字符串形才可完成字符串连接。 如果均为数值型,则进行算数运算。如果一个操作数为数字字符串,另一个为数字型,则自动将数字字符串转换为数字型进行算数运算。 如果一个插入数为非十字字符串,另一个为十字形,则出错。例如,双引号幺二加双引号三四进行字符串连接,结果为幺二三四, 因为幺二三四都用双引号引起的是支付串直接连接双引号幺二加 三十四,双引号幺二是字符串,以三十四数值来进行相加,他会把字符串幺二转换成数值,要进行相加,结果为四六。 双引号 a b 加十二,结果出错,因为双引号 a、 b 无法转换成数值型。 按的运算和无论两边的操作数是字符串形还是数字型,在进行连接之前,系统先将操作数转换成字符串形,然后再进行连接。 如果按的运算符左边是支付串常亮,而右边是整数,并且按的与整数紧挨着,在两者可以构成一个合法的八进制数的情况下, 则必须在暗的与整数之间加一个空格。当暗的与整数紧挨着,两者不能构成一个合法的八进制,属实。此时在暗的与整数之间的空格可加也可不加。 如果按的运算符左边是整数,这整数与运算符按的之间应加一个空格,原因是符号按的还是长整形的类型符。 当整数与按的紧挨着时, we did basic 把按的作为内心符来处理,认为整数与后面的按合为一体,是一个长整数,所以造成连接错误。 例如,双一号幺二按的双一号三四进行字幕上连接,结果为幺二三四。因为幺二三四虽然是数字, 但是用双引号引起的,实际上是支付串,直接连接双引号 a、 b。 按的幺二连接错误,系统把按的幺二认为是一个八进制数, 因为按等于幺二之间没有空格。下面呢?上一条 a、 b 按的空格幺二,这个时候按的与整数之间加了一个空格,结果为 a b。 幺二。 下一个双引号 a、 b 按的九,按到一整数之间,空格可以加,可以不加,结果为 a b 九。为什么这个时候可加可不加呢?因为九 不是一个合法的八进字数,八进字数没有计数九,他只有零一二三四、五六 七这几个基数。幺二按的三四连接错误, 因为幺二三、幺二三四都是数值型。把幺二按,系统把幺二按认为是长整形,三四认为是整数。幺二空格按的三四连接错误,系统把幺二认为是整数, 按的三四认为是八进之数。幺二空格按的空格,三四进行字符上连接,结果为幺二三四。

每天三分钟,工作更轻松,点赞加关注,学习不迷路,这节课我们学习 vba 的第十二讲 message box 函数,那我们在前几节课当中呢,用到过好几次 message box 函数,那我们这节课呢,就专门来讲一下。 首先我们来看,在 vb 窗口当中,我们输入 message box, 然后按空格键的时候呢,会弹出来这样一个提示 message box 函数的参数,下面呢我也给大家列出来了,其实最最重要的啊,就是前三个参数,一共有五个参数,那只帮助文件啊,帮助文件缩影也用不上, 所以说我们重点关注前三个参数,那这前三个参数呢?首先这个 prompt, 也就是显示文本,就是你这个消息框弹出来以后要显示什么内容?呃,按钮设置 buttons, 就是你设置可以设置一个 按钮或者几个按钮,或者按钮上面显示是什么?第三个呢,是标题弹出来的消息框左上角显示哪些文字?那重点还是强调一下,就是前三个参数, 那么来看这是两大块,这两大块分别代表什么呢?首先呢,黄色区域,这我们可以看到啊, 还有就是巴坦按钮的一些参数,分别有零,一、二三、四五,你看零代表只有确定按钮一呢,代表确定和取消,按钮二代表终止重试和 忽略按钮三呢,代表是否取消。按钮四呢代表是否五呢,代表重置和取消。那比方说我旁边看到的这个消息框呢,他有一个确定,有一个取消,那意味着巴特的参数呢,是一。同时我们可以看到啊,这里还有一个图标,图标是什么意思呢? 图标就是这一块参数,那这块参数呢?我们也可以看到内容很多啊,你比方这个红色的背景带一个叉号呢,他就是参数十六,那这两个参数是怎么结合呢?你比方这个显示出来的效果就是 一加十六,当然呢,个人建议下面这些图标呢,没必要去记,也基本上用不到更多的,我们还是要知道文字表达的内容,以及哪些按钮可以选择。为什么这么这么说呢?因为每个按钮点击以后呢,他是有不同的返回值的,那我们看这里, 虽然他一共有六个按钮的选项,也就是六种组合,总结下来呢,一共就是七个按钮,你可以看一下,确定一个取消一个,终止一个重试一个忽略一个五个了,是一个否一个,其他的这些 取消啊。充值,这是不是都重复了?一共七个按钮,那点击每个不同的按钮呢,他是有不同的返回值的。这七个按钮,那这些返回值呢,可以帮助我们进行下一步的操作,那具体我们来试一下。我们来说一下 message box, 按这个空格键以后,首先第一呢就是这里你要显示什么,比方我要显示你好多,好, 这是第一个参数,那第二个参数呢?我来看一共是这六个选项,你希望显示出来哪个选项,你选择哪个选项,反正你希望选择了三,那你就选三, 然后后面这个图标呢,刚才给大家提示啊,图标呢,其实有没有无所谓,包括下面这些默认按钮,有需要的可以选上,你说你如果想加个图标,那你就 三加上三十二,再给他加上个默认,第二个按钮是默认二五六,我们选的是三,就是三个,然后默认按否,然后开头也就是标题,我们还给他输一个标题, 我们按 f 运行,你好不好?默认第二个是吧?然后你如果把这个二五六呢给他删掉,他就变成默认第一个了, 同理呢,他还有返回值,有返回值呢,也就是意味着这个函数他是有返回值,也就是你在点击这个按钮以后,他会有对应不同的返回值,所以说你要把它复职的时候,你就需要用括号把参数给他扩起来,这跟我们之前讲过 内容是一样的,然后再给他出一个 masicbox, 其实现在就相当于这是一个返回值。再点击按钮以后,然后呢,再用 masibox 第二个 masibox 把它输出出来,然后看一下你看否是七,点否 弹出来是七,对吧?那这就是 macbook, 其实还是很简单的,但是一般情况下我们其实用到最多的就是提示一个信息,或者说是返回值,那比方让我们在这里再做个小演示, d i, 呃, integer 返回值是整数吗?然后呢,我们把 i 复制给 master box, 好,我们再给它加个衣服,渔具,衣服 i 等于七 then, 我们换行吧,推保保持这个结构。 message box, 你选择了保 以后,然后呢?有衣服一定要有 and leave, 我们来看一下运行你好不好?如你点试啥也没有,因为你返回直试的话就是六,不是七了,那就不会判断,但是如果呢, 你点了否,你会再弹出来,你选择了否?这在下来我们进行一个交互性的操作的时候是也可以用到的。好,那么这节课我们就讲到这里。