xlvba 红知识 vb 如何定义及使用公共变量?大家好,欢迎观看本期 xrvb 的课程。本期呢,我们讲一下 vb 红呢,如何去使用选举变量。 什么是全局变量啊?我们插入一个新的模块,我们来看一下啊,那正常情况下,比如说我们来洗一个模块,这个叫做测试吧。 啊?测试一啊,比如说我这边是一个红的,那通常情况下我们声明一个变量的啊,比如说声明一个 a, 那这个变量就是什么? 这个变量的话,他就是一个那个模块内的一个变量,是吧?但模块一个变量,那什么叫公共变量呢?就是说这个的这个 a 的话,他的作用欲的话,就是我们当前这个模块,是吧?那什么叫全局变量呢?全局变量是指的是就说哈既可以在这个模块中使用啊,还可以什么呢?还可以在这这边 一号,哎,这些所有模块中去使用,直接电物来使用,还有呢,还可以什么呢?哈,甚至还可以在窗体中,对吧?这些都可以使用,好吧,比如说他是什么全局范围内的,比如说哈在整个工程范围之内都可以调,甚至哈跨跨工程也可以调用。 好吧,那怎么去使用和声明呢?啊?一般呢哈是这样,比如啊,我可以在这个地方去声明一个啊,叫帕姆利啊,一般用它去声明声明一个变量,比如说叫做提成吧,那我这边哈,呃,我让这个这个叫什么?叫提成? 我这个红呢叫提成,是吧?啊?然后呢,我通过这个萨姆模块红呢?哈去给这个公共变趴布雷克啊,去给这个公共变量啊,通过趴布雷克啊,在上方去声明啊,声明这个变量之后呢? 啊,然后给他去复制啊,比如说他的提成比例是零点二,是吧?比如说偷用的啊,我给他一个固定纸吧。啊?那接下来事情,比如说哈,我再插入一个新的模块,新的模块在新模块中,如果说哈,比如说我这个地方要计算什么的话,我想计算一个,嗯, 提成,是吧?提成,然后这里的话我知道什么呢?哈,我知道啊,我就说他提成怎么算呢?我们比如说让这个 a 四单一格吧啊?让 a 四单一格 啊,等于什么呢?等于,比如说哈,我总共收入了十万块钱是吧?啊?提成,提点的话是刚才那个那个提成啊?提 c, 那提成是多少呢?那个提成是多少? 比如说我们是不是干什么?是不是要调过这个 tc 啊?调过这个公共变量 tc 啊?啊?这个 tc 是多少呢?我们来看一下, 在这里说零点二, tc 是零点二,也是说在这个地方去声明的,有时候在跟什么跨模块去引用他,去用他,但是哈这样是引用是不行的,不行的啊,我们这个地方干什么呢?因为现在这个 tc 是空指,是吧? 如果说哈直接引用的话,他是一个空置,所以说哈这个地方时候呢需要先执行一次我们刚才那个红啊,刚才那红叫什么呢?叫这个,这个这个红叫什么啊?这个也叫提什么?这个叫提点啊, 来我们去引用下这个提点的红。好,所以说要先靠一次提点, 然后呢再去执行给他复职,这样就可以了。好吧,我们来试一下啊,比如说哈,先执行一次提点之后的话,这时候这个功能变量就有值了,有值之后呢,我们再去什么去计算这样一个提成结果。好吧, 我们来试一下运行。嗯,看是不是两万,对吧?他是零点二,零点二正好提两万。好吧,一般的话就是这样去运用。那同样道理,大家可以尝试啊,在窗体中啊,也可以去这样去运用。好吧, 来这呢就是本节我们讲解的啊,如何去定义功能变量以及如何去引用功能变量。 ok, 好,大家可以继续试一下。感谢大家关多关注和点赞我们的视频,下期再见。
粉丝11.7万获赞35.4万

如何设置 vba 服用?收集自己的 vba 库,更加方便的使用。 先新建一个文件, 并存到一个文件夹。 保存类型选择 x, l, s, m。 选择开发工具,点开 开 visual basic, 添加一个模块,明天写好的模块。点开 this workbook 黏贴这个代码。可以在运行的时候隐藏文件。 打开选项,点开自定义功能区。如果之前没有打开开发工具,可以在这里勾选。点击新建选项卡,点击重命名,输入你喜欢的名字。 选择常用命令,选择红,点击红,添加到新建的组。 如果有警告,选择信任中心,信任中心设置。将文件夹添加到信任位置。关闭保存。 以后我们就能直接在功能区使用了。

xlvba 红实战教程,用红实线自动序号填充,大家好,本期呢是我们 vba 红的一个实战案例,大家可以每天哈来学一下这个作画办公。 那本节呢,我们想呢要生成一个自动信号啊,他的一个最终实现效果是这样的啊啊,我们按一个快键键,卡扣键加勾 好就行,然后这边哈会提示我们哈去输入一个数字,比如说我们输入十点,确定好,此时可以看到哈他会快速生成一个一到十的一个序号啊,就这样一个效果,我们看一下怎么去做。首先呢我们点开代码,我重新写一个哈,插入一个心量模块, 名字的话就要自动序号序号一吧。然后这边的话我们的思路是这样的啊,首先的话我们去声明一个变量, aa 的话用来那个啊,我们呢还要引用一个我的 inputbox, 也就是我们的输入框,它呢哈用来输入我们的这个数字,就是说我们需要插入几个列数,列号啊,就需要插入几个列号啊,这样,然后我们这边就是 请输入数字,干一个提示框,然后呢后面是他的标题就是序号,序号码 在后面的话是默认纸,默认纸我们就不设置了,这里哈重点要设置一下他的一个数据类型,让他呢哈类型他等于一啊,就这个数据类型是一哈, ok, 然后接下来我们要做一个事情,首先的话我们要确定, 比如说啊,我要从这个代言课开始填序号,要说此时又要选中什么当前单元格,然后我们获取当前 单一格的一个行号和列号啊,这样去生成,就说此时的话在声明一个变量耳和一个 c 啊,耳的话就是塞了是牛,然后 c 的话就是选中像的列号, 嗯,这样, 这样的话我们就获取了当前选中下一个好好的列号。那么双我们就开始吗?执行一个循环,循环的话我们就用一个 id 等一个。 这里的话,比如说哈,我们是从哪一个单元格开始呢?肯定是从选中项的行开始,是吧?然后到哪里呢?循环到哪里呢?循环到结尾,结尾是谁啊?就是 a, 这样一个循环的过程。那我们再把这个二去声明一下, 在这循环当中我们执行的是,嗯,那最好是什么?比如说哈,我们选中项应该是几,选中项应该是一,是吧?所以说我们先给这个选中项复制, 让选中项呢,先让他等一啊,从一开始嘛,选中项等级哈,然后下面我循环的时候呢,直接呢从二加一就行了啊,二加一就指的是啊,我们的这个,比如说我们现在选中 a 六就指的是什么?从 a 七开始啊,从第七行开始了, 所以说是二加一到 a 这样一个过程啊,这个地方还要注意啊, r 的话是好号,是吧?我们这个 a 是什么? a 的话是具体前的数字,所以说啊,这边还需要什么用 r 去加上 a, 比如说啊, a 是几个数? 加上 a, 然后的话到这边还要减个一哈,减个一,为什么要减一呢?哈?是因为,比如说哈,我们现在是第六行,填完第十行是五个 数,是吧?啊?六六开始的都到第五行啊,选中像是六吗?二零六吗?所以说此时的话就是,嗯,十减六,十四再加一啊,这样就是相当于啊,十减几啊?十减五十减五这样哈。十减五给 直接我就相当于哈我们现在这个六号加上 a 加减加上四,是吧,减去一啊,这个 啊,就以这个为例吧。啊,我要填五个数到第十行啊,就是吗?十那个是就是六加四加那个五减十一吗?五个数吗?六加五,六加上五个数啊,减一就得到了啊,就这个意思,然后我们接着看哈, 在这循环当中啊,这里单一格,那从哪一行就是哪一行 列啊,他列号是不变的,他等于什么呢啊就等啊,等于二一号哈,不是二一号,二一号他等于什么呢?他等于他的上一号减去一是吧系列。 ok, 加一。好,这样基本上就可以了,我们来试一下, 那我们这边哈。呃,我们刚才设置的快捷键是卡扣加勾,那怎么去设置像一个快捷键呢?设置红的快捷键呢哈我们点开开发工具,点开微币编辑器啊,点开这个微币红,找到我们刚才写的自动信号一点选项这边哈我们把这个快捷键呢设成 卡错加,嗯 k 了啊,卡错加二尽量就不要跟我们原有的一些快捷键冲突啊,我们设置个二来试一下。好试一下啊卡错二 哦,好像是有点冲突啊,我们再换一个,可以介绍这边的话是卡瘦加什么呢?加那个 y 吧,卡瘦加袜试一下。 经过测试哈这个卡车 q 是可以的啊,我们就用卡车 q 啊,按一下卡车 k 考入 q 这里比如说我们输入数字二十点确定好,此时可以看到哈我们这个什么我们这个序号啊就自动生成了。 那这个案例呢?只是按列去生成,那能不能按好呢?能不能记啊?能不能按我的要求啊?可以任意按好,也可以任意按列这样去生成呢,也是可以的。那等第二节的时候呢,再进一步升级,感谢大家的观看,那下节再见。这是圆码,大家可以去模仿做一下。好,下节再见。

excelvba 实战教程,用 vba 红跨表复制指定表格数据?大家好,本期呢我来讲一个 vb 的基础课,就是用 vb 红呢,如何跨表去复制我们指定的表格数据? 比如说啊,我们这边呢有一个数据表,现在呢把所有的客户啊,全部呢复制到我们这个这一个表当中来,那如何去执行呢?首先我们去插入一个形状,这边哈就插入一个形状, 随便画一下,我们想实现了,就点击这个按钮就实现了,把这个表,把这个数据呢就复制过来这样一个效果,那怎么去实现呢? 那我们点开开发工具,点开微笔编辑器,然后呢哈,我们在这边的话插入一个新的模块啊,现在写红用的啊,新的红模块在这里面呢,我们就到复制数据吧, 那这里怎么复制呢?很明显如果说需要跨秒复制的时候呢,我们可以这样啊,可以指定表啊,比如说我们先要将啊数据表啊设计,就数据这张表中的哪个单元格区域呢?这里的话是从啊 c 九一直到 c 三十一这一块, 最高是 c 九到 c 三十一这个区域呢,我们进行 copy 啊,复制,然后加空格啊,加一个空格,然后复制到哪里呢?直接复制到我们啊,这个,我们这个表当前表叫什么呢?叫做复制数据, 我这个表明啊叫复制数据,然后呢这个表的什么的哈, a 七单一格就行了。好,这样 我们这个简单的红就写好啊,代码的话就比较简单啊,就是将某个表里面哪个单元区域啊,去复制到某个表的哪个位置啊,就这个意思好,大家可以练习一下,然后我们写好之后来试一下, 点到这里点击右键啊,那写好这个红之后呢,跟我们录制红是一个道理啊,点击右键指定红,然后呢哈去找到刚才写好这个红,找一下啊,就是这个复制这个 复制数据好,然后呢我们点运行,哎,此时可以看到哈,将所有的客户数据呢全部就复制过来, 效果就实现了,大家可以自己去练习啊,相关代码是这样的,就这么一句话,非常简单啊。好,本期就到这里,那下一节我们再讲,大家可以多关注和点赞我们的视频,下期再见。

xlvba 红实战教程代码练习跨工作部引用数据方法。 大家好,欢迎观看本期的案例。那本期呢,我们来讲一个跨工作部去引用数据啊,今天讲一个最简单的方法。 那我们这里还有两个公的不稳件啊,一个呢是客户管理的一个下文件,一个呢是我们的这个这个红文件啊,那我们现在呢想要去引用啊,这个客户订单数据里面哈,比如说我现在邀请我把所有的单号都给我调过来,那怎么去把它执行过来呢? 好,首先的话我们点开开发工具啊,点开微臂变仪器,我来写一下这个红,这边呢哈,我们再插入一个新的模块, 好,名字呢,叫做跨工作部引用啊,就叫引用吧, 那这里怎么写呢?首先哈,我们的知道要注意哈,这两个文件的话是在同一摸录像啊,这两个那个工作部哈都在同一摸录像,所以说呢哈,我们这样写,首先我先声明一个路径,路径呢哈,就是我们当前 当前工作部的路径啊,一个路径项目啊,这 ps 是一个变量啊,可以任意取, 然后知道这个路径之后呢哈,我们执行一个,首先哈,将我们这个客户订单管理,把它打开啊,把它打开哈,那我现在这里先把它关掉了啊,把它关掉,我先先直行打开。 第二 open 打开什么呢哈,就是 ph, 然后去连接, 我们这有个第二名,他叫什么客户,嗯,订单管理,然后呢点啊, xrsm 格式, 那打开之后呢哈,打开之后他默认就应该是激活状态,是吧,就把这文字打开了,打开之后呢,我们要他一表里面呢啊,是一词啊,一表里面的哪个单一格区域呢?这里应该是从 a 级啊,我们再来看一下啊,好,这里是从 a 八一直到 a 三十二, ok, 那我们就写啊 a 八, 然后呢,嗯,到 a 三十二这边我们就不用动弹了啊,我们主要是演示一个跨边电工数据的一个原理,好,这边这个数据有了,是吧?这个数据呢,我们执行一个什么呢?点超配复制啊,就把它复制一下,就相当于像我们手动啊,点击物件啊,复制了一下,复制之后它处于这个什么复制状态,是吧?然后呢我们是不是 应该再回到我们这个表当中来呢啊,再回到我们这个明细表,再回到我们这个红红表当中来,这个这个表回来之后呢,比如说我们把它粘贴到 a 八位置啊,那怎么去做呢?很简单啊,这边的话我们就可以这样,首先呢哈,再先把我们这个当前表再重新激活一次 啊,我们这个表明叫什么?我们这个工作部的名字叫做啊,视频录制,是吧?红吧 啊,这个名字一定要写对了哈,不然的话你这个工作部的话就引用的是不对的啊,然后呢哈点 aq 啊, kitty 的,就是激活啊,就点回来了一次啊,点回来,点回来之后呢,我们就将啊,这个首先哈要注意下,我们要粘贴的话哈, 首先要将什么?他的一个就是第一张秒中哈啊,不写也行啊,就是什么第一张秒中的这个 a 八给他选中, 然后呢再执行一个什么一表一个复制,靠配这里哈追啊,这个,这个是工作部这个是工作表啊,这个一表指的是什么哈,就指的是不是一表啊,这个是什么?我们应该是这个表哈,我们这个是跨工作部引用数据。这个表啊,这个还不是一表啊,注意啊,是这个表。 对啊,我们要把它粘贴到这里面来,粘贴到两个表哈,他的表明就是什么, ok, 然后这这边上不是靠配的哈,执行一个什么粘贴 pass, ok, 好,这样的哈,就是整个的原单码,我们来看一下,首先哈,第一步是打开这个表,然后呢哈把它呢哈, 把它里面这个 a 八到 a 那个三十二进行复制,复制之后呢哈再点回来有激活哈,点回来就是激活的意思,激活之后呢哈执行啊 a 八单元格的选中,选中这单元格,然后再执行一个展厅啊,这样一个过程就结束了。 那我们这样执行完成之后呢,我们再加什么啊?刚才这个客户订单管理关掉就行了,是吧?没必要把它打开啊,我们就再把它关掉了啊,再再执行一个工作部的关闭啊,所以说哈,这里面用了几个知识点啊,一个是工作部的路径获取,一个是工作部的打开单一格,单一格工作表格也表达等等,是吧,这些 好,所以说哈,此时的话,我们就将这个,嗯,客户订单管理给他关闭就行了。 work works 这个表底儿 clothes 就可以了,然后呢,不用保存,后面跟一个 看树林。好,那这就是一个过程,那我们来试一下行不行?最后哈再弹出一个啊对话框来,比如说啊啊写一下啊,叫什么呢?叫做嗯,雕完成。 好,我们来试一下。那怎么来做的哈,这边的话哈,你可以插入一个形状,这边比如说哈,啊,就要引用嘛,编辑个文字哈,就要引用。 好,我就直接赢了哈,点击右键指定红,然后哈去找到我刚才这个红。这个红是什么呢?哈,就是在下面,那我们手写的这个,这个叫什么?叫引用的这个红是吧?好,我们点一下,试一下哈,我先把这个表关掉哈,先把它关掉不保存,然后我们再直 前方点一下。好,这边有个问题是吧?嗯, oppo 的时候啊,路径没有问题啊,这边往少少了一个斜杠哈,因为计量加一个斜杠啊,这个路径哈要跟上斜杠。 好,再来一次引用。哎,看此时哈他就将什么哦 a 列的纸给他复制过来,是吧?我们要复制的是什么?应该是 b 列哈,所以说稍微再改一下啊,当然这边引用哪一列都行啊,根据大家的一个需要,应该是 b 列哈。好,再来一次点一下。 嗯,好,这样哈,就把所有的单号啊都剃去光了。好,就这样一个过程啊,大家可以去实战一下,这样的话就是整个的原单码去练习的。好,感谢大家呢,多关注和点赞我的视频,下期再见。

实现批量插入一千张图片,自动对其单元格,并且与单元格大小一致。大家好,本期呢我们来讲解一个案例啊,就是非常经典, 就如何呢实现批量导入呢图片并对其单一个这样一个效果。这案例的话在我们很多哈做产品数据整理的时候经常用到,比如说前面是产品,后面是对应的是产品照片,对吧?啊,经常用哈,所以大家可以这一节哈让人学习一下。 好,那这节视频可能有点长哈,所以说可以先收藏好,我们先来看一下,首先是什么,那这个地方的时候我们想批量导入啊,比如说一千张,我这边哈就以四张为准啊,给大家演示一下。 然后呢并对齐单元格,思路是这样的啊,首先我们要知道这个产品区域是什么,或者说我们比如说我们现在是明星最近的照片是吧?比如说这个明星这个区域 是什么?比如现在是前四个是吧?然后比如说哈,当我去循环这一些单元格,然后呢第一个单元格读到第一个单元格时候呢,我将他的一个照片给他放进来,读到第二个时候,把他的那个第二个的照片放进来,就依次往下执行。 好,我们来写一下代码,点开微笔编辑器啊,这是上一集我们写的,然后这边呢哈就重新写一个,还有新的模块,名字叫做萨姆啊,批量导入图片, 这是我们的红名字啊,萨姆开头那个萨姆结束,然后开始写下,首先呢我们声明啊,一个单元格,循环单元格,一个区域,那我们设定这个区域呢?哈,是这样的,设定一个循环区,循环器实际上就是我们的这个 表格的一个区域,是吧?比如现在是从多少 b 八到 b 十一 好这个区域,然后呢我们去循环这个区域,用放意识循环依次哈,就是读取每个电音杆在这个区域当中, 那第一次的时候很明显,第一次是谁啊?第一次是吴京是吧?那我们这个路径是什么呢?要正常情况下,读到吴京的时候,我应该把他的一个照片的路径给他找到,是吧?然后呢通过这个路径的哈去给他抄进来,所以说好,这两在声明一个变量叫路径, 叫什么? pass 啊? p 啊, ps 吧。好, ps 等于什么?等于,那我们这个,我们这个图片都放到了当前目录像啊,当前目录像哈,就是 就是当前工作部的目录,点 pass, 有 disco bookbook 啊,点 pass 他的路径下,然后呢去连接我们的这个图那个明星明星这个目录 好,连接这个目录之后呢哈,再去连接,比如说当前第一个单一个是什么? rg 啊?吴京,这个是吧?连接上这个名字和他的名字,然后对应的是什么?他的照片在 gpg 以上,此事是连接的,加一个连接符号, 此时就是连接明星目录,像吴京这个,那我们具体看一下目目录,比如啊,就是这个目录哈,然后这个明星这里面啊,可以看到哈,我们所对应的照片有五个啊,做那第一个的话就是什么 名字,我们就明明好,是吧?叫无定点 gpg, 大家可以根据自己的命名规则啊去选择就行了,比如说你叫其他名字啊,不是这个名字是吧?你可以写到后面,比如说序号一二三四的话,你完全啊,前面再用序号去叼也是 ok 的, 都是如此哈,就是大家要掌握这个技巧,然后呢,这个路径有了,然后接着呢,是我们要什么插入进来插入图片的方法,可以这样啊,有当前工作表,用当前工作表的一个工作表的方法,这个点点零四二 插入图片的方法很多哈,这边我们用这个银色的方法插入谁呢?就这个 ps 就行了,就直接把这个图片插入进来就 ok 了。 好,我们先来试一下,看一下能不能插入。好这边哈,点击右键直流红,然后找到我们这个批量插入图片,选中 点一下啊,此时可以看到哈,这几个图片的话都插不进来,看到没有,每个人的话都插不进来, 插入进来之后接下来干什么?我们是不是应该对每一个图片进行一个调整啊?啊,所以说这里要注意了哈,插入进来之后,他默认啊,就会有一个,那个有一个什么有一个序号是吧?有一个序号啊,那所有的图片,就说所有这种框架类型的, 比如说一个形状之类的是吧?这些插进来之后,这个图片啊,他本身就有一个,所以值啊,所以值他所有图片一个集合,或者说所有这种框架形状的啊,就是带这种框架的,就是形状的一个集合,叫什么呢?叫 ships, 所以说这边哈 就有了啊,也是什么当前工作部项,那这里哈, 因为很多操作哈都是在这个当前工作表,所以说好,这边我们把它切到最外层 with active with active sheet 啊,有点位置啊,这样把它位置起来好,然后这边的话就是什么我们这个工作表的一个哪个方法呢?哈,就是用它的一个 shapes, 然后注意哈我们是什么在原有的这个基础上给的什么新增加的,是吧? tsn 啊,注意好,什么意思呢?是这个意思哈,就说我们这边哈, 还有胜利一个电量,叫什么呢?哈,叫做,嗯,哎,是什么?是技术?技术哈,就是现在执行的第几个了?三点零加一。那原来有几个?这个框架原来有几个?原来有一个是吧?原来有一个,比如说啊, 有 shifts 啊, shifts, 在这看,我的指责是那个获取到原来框架的一个总数,比如说原来这个什么形状算一个是吧? shift 有一个,有一个了哈,就说在这技术上往后去加,因此说哈,这边就有了这个代码 啊, shift 加 n, shift 加 n, 比如说哈,我们这个技术那序号第一个的时候又增加了一个吴京,那么说此是什么?他的一个序号就变成二了,所以说哈,他属于什么? 一加二是吧?原来是看我有一个啊,加上一个 n 加一,不就是 cps 二吗?是不是?比如说哈,此时 cps 二就指的是五金正常图片啊,就这样一个效果啊, 好,所以说哈,然后上下的操作呢?都是在什么?我们要操纵谁啊?操纵这个具体的一个图片,所以说呢哈 啊,比如说第一次试一下无经插入进来,然后我们调整一下这个图片的一个大小,不好意思,宽度啊,还有什么高度,还有一个他的一个最左侧的距离,还有一个套 高度,这几个值是吧?分别等于什么?分别等于什么呢?很明显哈,这里的时候我们最好是什么?先把图片一个大小给它调整好,我就说把单元格大小给它调整好, ok, 意思说就说在每次插入时候,你先设定一个单元格啊,把单元格一个数据先设置好, 比如说循环到第一个单元格的时候,这个单元格的时候,然后呢,我们对他什么右侧这个单元格进行设置一个图片那个,把他的一个宽度和高度给他设置好, ok, 所以说哈,这边 vrg 这边哈啊, 注意,我们循环是这个单元格,是吧?循环到第一个单元格的时候,他的右边,所以说哈,同一行第二列啊,这个啊,给他设置他的一个 winds, 我们先给他设置等于多少呢?等于一个啊,比如说等一个宽度等于一个多少?等于个二十,三十, 二十也行啊,二十吧,然后高动高动话等于一百, 好,然后他的一个 left, 是吧?这个 left 就不用设置了啊,套好也不用设置,对,主要是设置一个宽高就行了,是吧?把它宽度和高度啊,因为他的一个位置的话是固定的。 然后接下来的话,我们把这个什么我们取在上面两个变量 l 啊,分别是 wh 啊, l 和 嗯和,我们的这个就是上下宽高,是吧?和 t 上面这几个面料,当这个就等于什么?就等于这个单元格的 boys, 然后高度的话,就等于什么这个单元格的哈, 然后拘走的对齐是吧?领他的 life, 他的一个距上的对齐,就领他的套。 有这里这句话的意思哈,就是先给这个单元格调整好大小,把他们的长宽啊,居左的距离,距左边的这个位置,右边的上面的位置全部给他取到,取到之后呢哈 让我们这个 shape, 也就是说我们这个图片哈去跟随这些参数就可以了。所以说 w 然后这边等一个 h 啊,这边等一个 level, 这边等一个 t。 好, 我们来试一下。试一下啊,好点,插入好变量没有定义是吧。啊对这个地方要注意哈,这要加点再加点啊, 好再运行。嗯哪个地方啊好设置他的宽度的时候出错啊,这个地方不能是歪的是吧?应该是什么应该是这个单一格吗?单一格的话应该是。呃那个 呃困难班忘一死是吧困难班忘一死,然后呢高度的话是融化,那就是杭高和列宽,航高和列宽啊,所以说这个地方要注意呢给他换一下航高与列宽。 好,这样就 ok 了,咱们再来一次啊,导入进来之后啊,还是有报错啊,检查,嗯这一步 好,那这一个呢有点爆错是吧?嗯实际上我们这边哈。呃插入什么插入图片之后呢?本身哈就是银色的之后呢?那本身呢啊这个新的图片不就是什么是一次点看不懂对吧?所以说我们就直接用它就可以了,它就是最后一个图片, 所以说我们就不用加。恩了哈这样应该是这样再来一次啊,这样就可以了,看到没有啊?这样哈把所有图片都导入进来,但是还有一个问题就是说图片导入进来之后,但是呢他的宽度并没有什么并没有给他 拉宽,那为什么呢?这是因为哈就图片导入进来之后呢,可以看到他默认是什么锁定中空笔的,就拉不开,所以说呢,这里哈还需要改一下,把他的中空笔关掉,因此说哈,有进来之后啊,这边就一开始把他中空笔给他关掉,第二 做红笔的话是 lock aspect, 然后呢, free q 等于个 boss 就可以了。 好,然后我们再来试一下,把原有图片先删掉。那这里有一个问题是吧,那如何?如果说哈,我们再重新导入图片的时候应该什么?如果更新图片的时候,应该最先哈把所有图片先删掉,因此说哈,怎么删除呢?我们可以这样哈啊,前面方用一个循环删除, 循环删除图片啊,这又是一个非常重要的干货知识哈,可以这样写,循环什么?先提前哈循环每一个 sp, shifts, 循环所有的 shift。 那哪个表呢?也是什么啊?我们在这个地方写,就是 还是在什么当前激活工作表下在这里写哈,先把所有什么这个所有的图片都删掉。 那怎么判断是图片啊?如果是图片的话,他的类型,他的类型啊,等一个,嗯,十三啊,这一个合影值啊, 所以这是十三,然后干什么?此时就执行 sp 的给个力, 这样的哈,通过这个循环来形式,将每个图片都给它删掉,删掉之后我们再重新直行,是吧?好,再来导入好,边缘为定一是吧,这边是什么点 shakes, 注意哈,因为我们是在这个 aq 下啊,好,再来,这样就可以了,是吧?导入进来了,但是还发现一个问题,现在的话它的宽度啊,虽然说还是已经是取消这个纵横纵横笔的是吧,但是还是有问题,现在宽度不够是吧, 这要注意哈,正常情况下,我们图片他一个单位是厘米啊,然后呢,我们这个单一格一个大小呢?是棒,所以说哈,他们之间还有一个比例关系,意思说哈,通常情况下,我们插入图片之后呢哈,再让这个宽度啊去成一个比例,比如说是五点六啊,五点六左右啊,你赞了就行,试一下 啊,这样就差不多是吧,这样就一样了啊, ok, 大家只要记住这样一个规则就 ok 了。这样哈,就是完整实现了一个批量导入图片,一个方法啊,这是元代码,大家可以去实战一下。好,感谢大家观看,我们下期再见。 大家记得哈,多关注和点赞我们的视频啊,如果有什么问题呢,可以发到我们的评论区。好,再见,下集再见哈。

excelvba 红如何打开某个指定的文件夹?大家好,欢迎观看本期视频,我们来看一下啊,本节我们学习一个 vb 红呢,如何去打开某个指定的文件夹, 比如说我这边哈有三个文件夹,然后呢,我在这个上面,左左上方这边有三个文件夹,在这个框框当中,我去输入文件夹的名字,我,然后呢我点打开的时候呢,就可以打开对应的文件夹啊,这个样子啊, 那我打,那我们来看一下该直播如何去操作。好,那这里稍后别稍慌,我先要打开什么文件?牙医,那我们来看一下,那怎么去打开呢?我们先写一下代码开发工具,点开微币变音器, 然后在这个我们插入一个新的模块吧,插入新的模块,在这模块中写一下这个地方,比如说叫打开文件夹啊, 有我指定谁打谁,所以说我先第一件事情,先获取一下这个文件夹是谁,文件是谁,说文件夹文件夹是谁呢?就等于一个啊, b 四的值, 然后的话怎么去打开它呢?啊?首先的话,我们在需要干什么呢?先要读到,是吧这个文件夹的路径,比如说这三个文件夹在哪个路径下,最好剩先生一个路径, 他的路径在哪啊?首先的话他跟什么?他跟我们这个视频录制,我们这个以下文件啊,是在同一幕路下是吧?他是在文件加集合里是吧?哎,有时候在同一幕录下文件加集合里,这个路径好,所以说我们来写一下 哪个路径呢?就说这个路径,是啊,等于当前公路部的是吧?路径下点哦,不过当前公路部点 pass 啊,他的路径下 去连接一个啊,文件夹集合,对啊,这里面,哎, ok, 嗯,好,然后呢哈,这样,然后呢哈再去连接什么?我们此时的这个单布钩就行了,是吧?哎,这样, 这就是一个什么?这就是一个当前文件夹,一个路径的,比如说哈,我主要是什么?就是说当前功能就是跟这个 x 二文件是在同一幕录下,同一目录下的文件夹集合里到底是谁呢?我们现在指定谁就是谁,是吧?你接上这个文件夹名就可以了,然后我就会到这个路径啊,路径啊, pass, ok, 然后接下来我们直接打开。怎么去打开呢?来这里可以这样哈,我们用一个嗯,微,就是微逼自带的一个函数叫 share, 然后后面跟到一个谢尔喊兽 ex 一,嗯, explo 二,一啊,是吧? 然后跟上空格,然后连接,这个可以试就行了。好吧,用一个晒样函数就可以,晒样的话就是一个打开啊,指定录像,那么我们来试一下,看行不行。好,我点击右键,然后我指令红啊,找到我们写的这个红, 这个叫省来教打开指定文件夹, 嗯,在哪?在这啊?在这,找到这个好点,确定好,我们来试一下,比如说文件夹,文件夹一,哈,不是文件一,文件夹一,你名字一定要写对哈,加一,是吧?比如说我们指定打开这个点打开,哎,那实际上已经打开了,在哪里呢?在下方,在这里 看这个路径,实际上已经打开了,好吧,哎,没有打开吗?好,那没有打开,是吧?我们检查一下代码啊,检查代码, 哦哦,写错了哈,是这样,这样写到引号外面哈,他是一个变量,是吧?写到引号外面哈,注意哈这个 ecr plus 的时候。呃,这个那个,这里有一个要点啊,就是后面哈,就写完这个 ecr plus 的时候呢,加上一个空格,加上一个空格哈, 加空格再连接这个路径,这样才行啊,这样才行。好,再来试一下,点开。嗯,好,这次应该打开了,我们看一下。看,在这啊,这就是这个路径,看到没有?已经打开了 啊,那从了那里,如果文件加二呢?你点打开。好,我们看一下这个路径,看是不是文件加二已经打开了,对吧? 好,这样的话就是我们讲解了哈。这节讲解的啊,如何去打开某个指定的文件讲很简单,大家可以去试一下。好,感谢观看本节视频,下期再见。

今天给大家介绍一下如何解决像这种表格,打开之后需要你安装 vba 才能够进行数据的输入修改。 你比如说像这个咱们如果直接输入的话,他会提示你被保护单元格不支持此功能,如果你点击 点击获取 va 红使用权限的,他是官网里面会提示让你是收费的,而且费用是比较高的,这时候其实咱们只需要一个插件就可以解决这种问题,咱们先把这个插件 安装一下,看使用效果。这个这个插件的名称就是 wps 二零一九版本 vba, 它的一个插件咱们直接全部点击安装就可以了。现在安装完了,咱们再重 打开一下试试,这个原文件需要关闭一下,好,打开之后咱们看一下上面这个提示就已经变了,那这时候咱们只需要把上面的提示最后面改为自动,这时候就可以了, 他们就可以输入相关的一些数据。这个软件咱们可以在百度里面搜索这个名称 wps 二零一九 vba 红插件下载,但是很多网站 它里面都是有携带广告或者是其他软件的,而且你下了之后也不一定就有这个插件, 所以说不建议大家自己去自己去下,如果有需要的大家可以私信我或者加我的粉丝群里面,我会我会一一发给大家,如果觉得对你有帮助,请帮忙点赞加关注,谢谢!

wps 个人版是没有红的,点击开发工具,我们看到很多按钮都是灰色,如果想要使用红就需要安装插件。打开百度搜索 vivowps, 选择一个网站进行下载, 点击安装。回到 wps, 我们看到开发工具里面的按钮已经可以用了。点击 vb 编辑器,插入模块,随便输入一段代码,执行代码,发现没有任何问题。

vba 红如此神奇,居然不用函数公式,单元格也能自动计算?大家好,本期呢,我来讲一下一些 vb 红的一个事件啊,在我们工作中哈,比如说我们在做一些表格的时候啊,出入户表等等,是吧, 我们再算一些金额之类的数据的时候呢,这边会有大量的一个什么函数公式的填充啊,这样,那 还用这个函数公式,对吧?如果说我们数据填充的比较多的时候呢,容易造成表表格的一个卡顿啊,因此说呢,我们今天哈来学一下威逼的一个事件啊,用事件呢哈,就是干什么呢?就不需要再填写我们函数公式 啊,就比较神奇一些,是吧,我们来看一下如何不填数,不填函数公式该如何去啊?自动计算金额。好,我们就以这个表为例,我们来写一下,点开开发工具,点开微笔变仪器, 好,然后我们双击哈,进入我们这个微币表格事件当中去,接着啊,我们选择我们这个什么,我们这个表明叫微币事件自动计算,所以说我们双击啊,点进去啊,在这个表,它是一个表格的事件,所以说我们要点到这里面去选择 workshit 工作表啊,工作表啊, 这里的话呢,默认是一个选择更改时间,这里我们选择什么呢?选择这个称之时间啊,直接选择称之就行, 就是称之是什么呢啊,甚至是一个自动更改啊,在这称之时间当中,他有一个参数叫他给他,他给的是什么呢?就是 as range, 他就是单元格的意思,是吧,单元格的意思啊, ok, 那这里的时候呢,我们以什么为例呢?那如,如果说哈,我们要实现一个后面哈自动计算的话应该是什么?比如说哈,我们这边填好数量之后应该回车之后 干什么这边自动计算,是吧?所以说好我们的表格事件呢?哈,主要激发于我们必点啊激发于我们必点啊, ok, 所以说我们这样去写, ok, 如果啊,他给 点啊口男版就是他的列号是单一格,列号等于二啊,同时的话呢,他的单一格的行号是大于几啊?大于等于几啊?大于等于六的。 然后呢,我们在这里面去给他激活事件啊,激活事件啊,一双,如果说此时什么此时就出发了,那么说我们就获取他的喊号, 获取谁啊?获取当前就更改了哪个单元格,比如说我们当前是填好了这个 b 六单元格,那么此时这个他给他的若他的好号呢,就是六,第六行给第六行,那拿到这个行号之后呢,我们干什么直接 让这个所对应的这个 c 列啊, c 去连接这个耳啊,就是我们的 c 列啊, c 列的这个金额呢,让他去等于啊当前的 a 列啊, 去乘以什么乘以 b 列的就行了,就这么简单。好,我们来写完之后呢,我来试一下, ok, 实际上本质上就是用还是用什么单一个 a 乘以 b 到 c, 关键点呢哈,是知道当前是哪一行在发生变化 啊, ok, 啊,这样一个还是这样一个?未必的一个,呃,内容就写完了啊,代码就写完了,我来试一下,试一下行不行?比如说啊,我填上一个二百,填上一个十回车,看到没有,神奇的事情就发生了,对吧?这边又干什么自动计算出来。那这个如果你也想计算出来,你可以把这个二 重新填一次回车,这样呢也激活,对吧?大家可以去试一下哈,这样的话就是这样一个趁着试卷啊更改自动计算的一个方法,大家可以去试一下。好,感谢大家呢,多观看和点赞我们视频啊,不断学习呢,作画办公。好,下期再见。

大家好,欢迎观看我们本期的今日解答,本期呢我来解答啊啊粉丝的一个问题啊,就是我们这个开发工具里面这些红呢想运用一下,但是呢发起是灰色的,无法去应用,被禁用了,那如何去启用这些红呢?这样非常简单,这里啊大家需要下载安装一个红插件, 下单好了之后呢,我们就直接双击啊点下一步,然后啊直接按照这个蓝色的指示就可以了, green next 啊,那安装完成之后我们重新关闭再打开就可以了,此时呢我们将我们这个整个一下呢都关闭一下。 这里还有一个问题要注意一下,如果说我们要第一次关闭,要进行保存的话,我们选择保存,保存的时候这里一定要注意啊,如果说我们是启动红的,一定保存成启动红的工作部, 这个啊他的一个扩展名是点 xlsm, 好,然后点确定保存,然后呢我们再重新打开这个表格的时候呢,他会在这边呢哈,上方啊有一个启动红的提示,我们点启动红,启动红之后呢我们整个表格呢啊就可以正常运用了,比如说啊,在诸多的我们这种啊系统管理表中的哈都会可以看到 这些,是吧,只要打开这样一些系统管理表,他都会体重哈啊,这样一个应用,然后呢我们启动红之后呢一些红的一些程序呢就可以应用到, ok, 那这呢就是本节给大家解决的这个问题。好,感谢观看,多点赞,关注我们的视频,下期再见。

打开 ws 表格,点击开发工具,这里显示的是 ws 红编辑器,点击右侧切换到 vb 环境提示需购买商业应用版才可用。 vba 红个人版使用需要安装插件, 搜索 vba 4ws 下载,选择下载地址开始安装。 安装好后进入表格,点击 v b 编辑器,写测试代码,运行测试。

we look up 函数如何在 vba 红中调用,批量查询出数据结果?大家好,本期呢,我们来讲一个 vb 的实战案例,就是在 vb 红中呢,如何调用 vyukom 函数来查询数据啊?实际稍微熟悉 vb 红的同学呢哈,可能都知道, 实际上平时我们在这个微微红中呢哈,基本上用不到这个微录看函数啊,去查询我们的数据,我们直接用些红的方法就能查询,但是如果我们不太熟悉微微,然后呢,如何啊,在其中去调红来实现一些查询呢? 你看一下,比如说我们比较熟悉这个函数,那我们可以这样哈,点开开发工具,点开微币编辑器,我们想实现的效果是这样的哈,我这边有一些合同编号啊,这边的话是我的原数据,现在的话,我们想啊,点一下查找之后呢哈,将里面所有的数据啊都查询过。 大家其他方法不会是吧,只会 vb 的话你就可以啊,只会这个 v luca 函数的话,看一下如何去运用,点击物件插入于新的模块。在这里面呢,我们来写一下,比如说这个就叫做 vbox 查询吧, 好,比如说哈,此时的话,我们要干什么呢?要一次性的把所有数据都查清出来。那这里啊,大家还需要写一个什么循环啊?包一尺循环就循环每一个单元格在哪个区域呢?就是在我们这里的这个 a 五到 a 十一 在这个区域当中去循环中每个单元格买他呢哈,就相当于哈。呃呃,到 a 十是吧,到 a 十 就相当于我们手动哈一个个的去是吗?填这个函数是一样的,然后在这函数怎么填呢?很明显这个地方的时候,如果哈内部掉入这个微周抗函数的话,我们需要加一个,呃,加一个什么 applakishant 点儿啊?微 dot com 就可以了。 比如说我们要查好值,很明很明显哈,我循环了哪个单一格,是吧?就查询哪个单一格,然后这个查询的这个区域呢?注意表区的话应该是什么?我们数据表啊,注意哈,在微逼当中写表格的话是这样写的, 跟我们那个函数当中有点区别,就是你比如说我们在这个数据表中是什么?是从 b 列到什么 bc 列就行,是吧?这里的话是 b 九到 c 三十一就可以了,所以说啊,这边写的位置就是 b 九到 c 三十一。 好,这是什么?我们的那个查询区域,然后对应呢?是第二例,是吧?然后精准匹配啊,其他完全一样啊,大家可以看到哈,这样一个查询方式是完全一样的,这句话就是 vcom 函数在 vb 中的一个调用的一个非常重要的方法。 然后前方的话很明显,是吧?我们要干什么?循环这个单元格之后,给他右边这个单元格,给他什么显示结果?所以说我们让这个查循环查询出来结果呢,显示到右边同一行第二列, 可以这样去表达啊,就是单元格啊,同一行一啊,同一行第二列,对呢,这是单元格的一个偏移,就是往右偏移格, 那在同一行往右便宜一例,就这个意思。对,那一开始的时候呢,我们在说明一个变量单一格, 好,这样这个 v 六看还说了一个应用呢,就写完了,我们来试一下。好,点击右键指定红,指定一下我们刚才写的这个红啊啊, v 六看吗?查询。好,我们来查询执行, 此时可以看到哈,查询出来了,但是这个我没有出来是吧,说明什么呢?说明我们这个区域好像是有点问题,应该是什么?从 a 五开始是吧? a 五开始。好,再来一次。哎,这样哈,就所有所对应的这个客户名字啊,一次性的全部查询过来 是吧。嗯,所以说啊,大家如果说非要在这个 vb 当中哈,去用微路看马汉说的时候呢,我们就可以用这种方式来执行。好,本节就在这里,大家可以去实战一下,感谢大家观看,下期再见。大家可以多关注和点赞我们的视频哦。

xlvba 红完整实战教程 vba 红总表自动分发分表数据。 大家好,本次呢我来讲解一个未必红的哈,实现总表分发分表一个案例,这边的话,我们尤其那个产品一些信息表,现在呢哈将所有 啊,我们这些产品信息呢哈,根据这个分类呢哈,去分配到不同的分表当中去啊,比如说有蔬菜类的,有水果类的,主食类的,是吧?这分表,那怎么去一线用总表去分发分表呢?我们来执行一下。好,首先呢点开看微比变仪器,我们写一个新的模块啊,这边超出一个新的模块,这红名字呢就要分发了。 然后我们看一下我们的思路是这样的啊,首先的话,我们去循环这一块单元格区域啊,循环这个单元格区域啊,然后这里面的时候呢哈循环每一个,比如说这一条是等于蔬菜 什么啊?根据这个分类名称哈,我相将所对应的数据哈去填了什么?填了对应的分表当中去就行啊,这里有几个基础点啊,在写的时候呢,说一下。好,首先的话去循环所有的表格,不好意思 而进京我们第一张表吗?啊,就说我们首页这张表啊,首页这张表啊, 我们去循环这个区域,哪个区域呢哈,这里的话我就直接写个固定区域了啊,就是从 b 六啊到 b 十七啊, b 六到 b 十七 这循环这个表格区啊, nice, 那循环当中啊,这边的话主要是运用我们第一季课程中的知识啊,循环当中呢,如果说那个这里的话,实际上就直接执行就行了, 直接干什么?比如说循环这个单音格,循环到蔬菜了是吧?我就把这一行的数据啊复制到蔬菜当中去就行。比如说哈,此时的话循环的时候这里,嗯,只要呢哈,只要什么呢?单音格的直布一空啊,布等一空我们就给它进行 这些什么呢?哈,就这里的时候呢哈。哎,可以这样,谁此时什么耳机解歪率? 就这个纸是吧?这个单就这个表,这个表的什么呢?哈,关键就是啊,我们要获取一下哈他的一个呃,前面位置 cross。 嗯,不知道是在看吗? 三,比如加一。好这句话的意思哈,就说比如说我们循环的这个此时这个是什么?是蔬菜这张表是吧?第一次哈循环这单一个是蔬菜这张表文具干什么?进蔬菜这张表中进行填表。填 手掌。首先要确定一个填表位置啊,就是我们刚才写的这句话呢哈,就是从后往前找,从这个边哈,就从第一列从后往前找,找到第一个飞空位置,找到之后呢?我们是吗?现在是找到产品了是吧?下一格就依次往上去填就行了,每次都是这样去执行啊。对, 然后我们确定这个贴表位置哈,加一,然后把它呢复制给一个新的变量,比如叫耳吧,在上面一个变量耳 好,这个地方是加一哈好,然后我们确定这个填表位置之后呢哈,接下来就是了,在这个表中去填表就可以了 啊,怎么去前面了?很简单。对啊,比如说我们巡航的这个单元格了,巡航这个单元格之后呢哈,注意啊,现在是巡航这一行了啊,巡航这一行之后呢,我就把这一行的这个数据给它复制 过去就行了,比如说哈,从什么从 a 到一给他复制啊,怎么去复制的哈,可以这样,就直接我们首页这张表, 他是什么 get ruined, 从 a 是吧? a 去连接什么呢?此时循环那个单元格的好号啊,连接这个好号就是 a a 六是吧?如果说循环第一次是 a 六哈,然后到什么到一个 b 去 啊,去连接一个耳机点入啊,然后这一块呢?哈,给他什么 copy? copy 在哪呢?哈,就是 copy 到我们当前许那个啊,这个这个表啊,就循环和谁,就是哪个分表啊,当现在的分表啊,分表的点入, 所以去连接一个耳就行了啊,注意啊,这个耳,这个,这个耳是谁啊?就是正好是填表位置, 这个耳是填表位置啊,填表位置,而这句话就是说啊,去复制到刚才我们这个填表位置啊,靠,配到什么?我们稍微往上往上往下放一下,换个行 啊,这个方式吗?就是复制到这个当前这个分表的这个 a 这个位置啊,然后呢,依次把它执行完就可以了啊,就这样一个过程,然后执行完成之后呢,我们弹出一个框来,哎,什么分方完成 啊?这样一个简单的红代码就写好了啊,所以说还是未必还是非常简单的啊,欢迎你们可以学一下老师的下方的课程。好,我们点一下分方来试一下啊,点击物件指令红啊,这里指令下红,找到这个分方啊,点击 好,非法完成,我们来看一下。哎,水果的是不是全部都进来了,然后蔬菜呢,也全部都进来啊,主食的也都进来, ok, 这样就实现这样一个效果了, 大家可以去练习一下,主要的话是用一个放一尺循环,还有一些这个动态获取表格区的一些方法啊,好好的方法啊,大家呢,相关知识都是第一季啊,欢迎你们啊,学一下综合办公。好,本节就到这里,那我们下节再见。感谢多关注和点赞!


好,大家好,今天给大家讲一个男士的部位,说这个话内容有有点多,分为两级来讲啊,然后我们先看一下他的参数,呃,这参数的话,第一个的话就是一个表达式啊,或者字不对的,如果说你想象的画盘的话啊,用 vccr 啊,然后的话,然后按钮标题,然后下面的话你就不要讲,基本的话也用不到啊,然后一些参数啊,然后按钮部分的话,大家都可以看一下, 这的话我不仔细讲了啊,然后还有一个默认按钮的词啊,大家再看一下,下面我们就演示几个简单的,我们查看一下下面这个的话就好了啊,比如说这个简单的这个大家可以看一下,第一个跟这样的区别啊,第一个的话他这默认的是微软的这个音效这个标题啊,然后这有个确定的啊,然后第二个的话可以看一个图标,我们可以进行标题啊,然后看一下眼神啊,这里的话有很多按钮, 大家可以对照那个可以看一下。这个茶是什么意思呢?就比如说我要喝,我给这个 macd 复制啊,复制的话就是这个 mac 的 boose 他返回的一个值啊,然后我们这里再用来演示一下啊,来看一下,好,我点四啊,是六啊,我点否还是七?嗯,然后我点取消,这是二,然后插的话这也是二,大家可以了解一下。