粉丝613获赞1784


excelvba 红原代码分享如何跨工作部导入表格数据?大家好,本期呢,我来分享一个用 excelvb 红的哈去导入表格数据的一个案例原码。 这个时候呢啊,比如说哈,我这边有些表格数据哈,这里是怎么导入呢?我先把它清除一下啊,看一下最终一个效果哈,我点导入表格数据,这时候的话,我们这边有几个表格哈,我这里啊就把分表一中的数据呢全部导入进来,我点一下分表一 好,此时可以看到,哎,干什么可以快速的将分表一中的数据导入进来,那整个过程是怎么样的呢?我们来看一下原代码。 好,这里的时候,首先我们去获取一个路径啊,这里要用一个用程序挤掉啊,就打开方法啊,就是这个这个这个按钮啊,就是相当于我们这个打开窗口啊,就调温了打开窗口的这第一步,然后呢哈读取它的路径, 读取路径之后,这里哈屏蔽了一下,就路径为空啊,或者路径的哈,没有选择的时候呢,就给他停止掉啊,这也不好意思啊。好,然后呢,其他情况下呢,就正常往下去执行啊,正常往下去执行,然后这里的时候我们的路径有了,然后干什么我就去执行打开这个路径, 打开路径之后,就相当于要打开这个表,打开这个表啊,然后接下来呢,因为这里面有很多分表,所以说哈需要循环这个表,将每一个表里面的数据表全部取出来啊,比如说这里就有了什么呢啊,循环便利工作表啊,就是包 hset iss, 然后呢哈还要获取到哈每个分表中的最后一行的喊号啊,因为每个分表数据哈多那个大小是吧?长短不一,所以说还要获取得到喊号,获取喊号之后呢,呃,再去什么呢?再去设定哈每个就分表这个区域啊,要因为等会我们要把这个分表数据哈,获取这个喊号 之后再获取的这个动态获取的这个区域啊,这个区域呢?我们等会要干什么?要依次复制到我们这个表彰来这样一个过程, 所以说啊,这个地方哎就有了啊,获取这个区域啊,然后再重新回到回到原表哈。啊,就说现在在这个表中啊,复制这个区域来说回到原表把它呢哈啊粘贴进来,然后再进行下一个就依次往下去执行啊,这个循环就这样去往下去执行 啊。那这里还有重要一个事情,就是说每一次复制的时候呢,都要确定啊,就说填表一个最后一行的行号位置啊,比如说我第一次填表填到这里了,那下次填表时候应该从这个位置开始, 所以说啊,这里又要用到一个什么呢?第二啊,动态或许好好的最后一行啊,然后加了一个,一加一的话就是他的下一个,比如说填到这个位置了,然后他的下一个开始填, 那这样的话就是整个的原代码的一个过程,大家可以去练习一下。好,感谢呃,观看本节视频,欢迎你们多关注和点赞我们的视频,下期再见。

红编程学习最简单的 vba 代码,实现表单数据导入明细表功能。 大家好,上一节呢,我实现了呃,通过点击打印呢打印这个表单的功能,本期呢我们实现了将表单的数据呢去自动啊导入到我们这个领料明细记录表当中来,这方面呢,我们可以查看啊, 所有的这个出库的领料记录,是吧,非常方便。那如何实现这一点呢?相信啊,在很多表哥模块当中呢,都会用到,这个功能就是非常重要, 实现这个功能的话,很明显啊,我们需要用这个威逼编程的形式,对吧去实现,大家如果基础很薄弱呢啊,也没关系哈,尽量的用最简单的语言呢给大家讲清楚。好,那么说呢,我们先点开这个开发工具,打开这个威逼编辑器,点开这里啊,大家呢需要 先安装这个微币模块啊,好,点开之后呢哈如这边哈,我们已经有一个模块了,对吧,如果没有模块啊,大家可以点击这个表格,点击右键选择插入一个模块就可以了, 我先删掉啊,删掉之后呢重新操作一下啊,正常我们打开是这样的啊,我点击右键插入一个模块, ok, 这样就有了,这模块呢就是实际上就是我们写红啊写程序的一个代码窗口。好,那我说这个功能我们如何去实现呢?首先我们先写一个过程,有一个萨姆声明,名字就叫做技术导入 啊,本节呢可能是有点小难度啊,但是逻辑,逻辑还是比较简单的啊,首先呢哈, 我们实现的思路很简单,就是说呢,首先是拿到表单数据对吧?然后呢第二步呢, 就是给他倒入这个煤气里,总共就是这样两步哈, 然后的话这边我们注视一下,那如何实现的啊?关键是如何实现,我说我们这边啊是这样一个思路 啊,比如说哈,实际上我们就是什么呢?把表单里边这个领略单里面这个领料资料,这个什么 b 五这个值,对吧?填入到哪里呢?对应于我们这个 啊,对应于我们什么?这个叫什么呢?领料部门对吧?对应于我们后面这个领料部门 l, 对吧? l 几啊?填到 l 五当中来,对吧?啊? 而我当中来这里关键一点啊,就是说什么呢?啊?我们到底啊,这个这个资料单好拿,对吧?直接这个数据,直接什么等于这个数据就行,关键是什么呢啊?我们到底 是填到这一个表当中的哪一行,对吧?我们目的啊,我们这个目的是什么呢啊?就是说按照这个记录最后一条往下去啊,往下去记录,对吧?所以说这里啊我们需要先做这样一个功能,好,马上是点开我们这个便捷器啊, 什么呢啊?我们先声明一个二啊,就简单写一下吧啊,这边就不声明了,就默认吧,写一个二代码啊,这正常啊,我们需要什么声明一下?用一个定目函数啊,这里呢我们就尽量写一个简单一点啊,这个呢就是威逼呢,能够识别啊,他是一个变量, 我写一个二二等于什么呢?直接写,我先写完这个代码再解释什么意思,嗯,很明显哈,本节有点炫技的这个嫌疑啊,因为大家可能技术 那有哈,但是呢也也要记住啊,等会我解释,真的在吗?什么意思啊?首先哈,写写一下啊,是,然后的话这个名字叫做料 领料明细记录这个表明啊,这是我们这个是指明我们两个表的哈,指明我们这个表,第二个表啊,领料记录明细这个表, 然后呢哈,这个表的什么呢?哈,这里有一个 cs, 这是指名必列,写一下啊, ok, 这边的话再给他拼一辆, 你看一下这个套路代码啊。套路代码是什么意思呢?本质上这句这这句的意思啊,就是什么呢啊? 去拿到就说哈二这个表,对吧?领料记录明细表,这个 cs 呢,就是单元格的意思啊,就什么呢?哈,这句话的意思哈,就是从 b 列的最后一行啊,最后哈, 最后是什么呢啊?就是什么呢啊?就是我们必列的这个最后啊,就是这里啊,就是一百多万啊,对吧?这最后最后干什么呢啊?从这里往上数,数到什么呢?第一个飞空的位置 往上数啊,就是摁的啊, xl app 啊,就是说这样一个函数啊,第一个飞空的位置是谁呢?就是到日期这个行吗?他应该是什么?第四行,对吧?第四行这个日期就必 四,这个 b 四这个不是我们想要的,就我们要在这个 b 四下面这个 b 五啊,开始填数,对吧?所以说此时啊,我们给他一个偏移量,偏移几行呢哈,就是从这一个开始,他是一到下面是二,对吧?二行我们列呢话就是当前列就是一列,对吧?所以说偏这个是偏移啊, 像这一步的意思啊,相当于拿到了 b 四这个单元格这一步的意思呢,就是说 b 四呢,往下添一个单元格,这样一个意思,然后呢拿到他的号号,号号是谁啊?是五,对吧?好,我们写完这个代码之后呢,我们点一个断点啊,然后运行看一下,好,看一下啊,好像有点报错啊,看一下, 嗯,下标越界啊,下标越界, 为什么越界呢?我们这个地方名字写错了哈,他是啊,领料记录明细哈,这个表明 这样才行,我们在运行好有了,对吧?是不是现在指向第五行这边有一个本地窗口啊,可以看到这个执行代码,我们设计断点之后呢,可以看到这个执行代码,如果大家没有本地窗口啊,点开这个视图,这边有一个本地窗口。 好,这一步哈,这一步就拿到这个好号了,对吧?我们就知道哈,从这一行开始填了,对吧?接下来我们就开始填就行了, 但是填怎么填呢?哈,到底是填几条记录呢?填几条记录对吧?从这里往下填,填几条呢?填的话肯定是循环的填,对吧?填几条呢?我们这边哈就取决于什么我们这个表单了,对吧?我们表单这边哈,可能是有十个记录,对吧? 啊?最多是十个记录,那么说呢,我们就直接写十个吧啊,我们也不去判断啊,他到到底几个飞空了啊,那么这边哈,我们就直接写十个记录,这边哈,我们就需要写一个 爆循环,放循环怎么写啊?这也是一个基础代码,我们就这样写啊,停止放循环,就让我们声明一个变量二,那等于什么呢?比如这一个是从第九行开始到第十八行,我们就这样啊,从九循环到十八就行了,然后的话啊, 佛罗奈克斯啊,这边是一个循环体,好,这呢是整个的循环体,是这样一个结构啊,就从二就是一个变量,从第九行到第十八行,就这样一个意思啊,在这里面我们去执行什么呢?哈,非常简单啊,我们执行什么 就执行把这个单元格复制就行了,怎么复制呢?哈,我们让这次注意哈,在这个写这个代码,这个写这个代码之前呢啊,我就提前了啊,把一些这个对应关系啊写到了这里,对吧?我们把它放到下面啊, 对应关系什么意思啊?就是这个表里面这个哪个表单对应哪个哪一列?对啊,对应这个梅西表里面哪一列。方便啊,我们写代码的时候呢,不至于弄错了啊,好,我们看一下啊,看一下啊,比如说我们这边啊,先写一个这个, 我们复制的话还是这样的,我直接复制,为了节约时间哈,有流量。明信单里面的这个,嗯, l 的,对吧? l 几呢?然后呢?那么连接谁呢?哈,就连接我们这个二,连接上他就代表什么呢?哈? l 几啊,我算出来刚才是个二十五,对吧?就 l 五这个值,让他复制给谁呢?哈,就是复制给我们这个 复制给我们这个领料单的 b 五,对吧?我说你是 b 五,非常简单哈,就是这个精品结构,大家只要记住就行。这句代码的意思哈,就是让这个 b 五这个值呢?给到谁啊?在这个循环体当中哈,就是给到这个 l 九,对吧?这样 好,那么这是这个执行完成了,对吧?那么后面几个啊,都是固定的啊,都是一样的,都可以呢,把它给过去,对吧? 但是呢男的是什么呢?这里面这几个记录我们要干什么呢啊?需要用变量的形式给他复制好。什么叫变量的形式呢?比如说我们看这个对应关系啊,到这边的时候是什么? b 对应 d, 对吧?比如说现在哈这个 b 列啊,对应 d 列,那么说呢啊, 完事哈复制一下窗口条呢, 那么说呢啊,我们要给谁啊?第第二对吧?就是第列的最后一条,就是第五行第五这个单元格复制了,那么复制给谁呢?复制谁呢啊?还是我们这个领料单,对吧? 零二单,注意哈,这边就不是固定的这个 b 五了,对吧?应该是 b 谁啊?就对应的 b 啊,去连接一个二啊,连接一个二值,因为我们这个变量哈,我们这个二是从九到八,对吧?这个循环体我们还没有执行呢啊,这样这一步啊,就什么呢啊,用这个 啊,第九行的值,对吧?阿姨?九这个值啊,去复制给这个第五,这样也有意思啊,因为第一次循环的时候我们看一下,第一次循环我们先 执行一次啊,执行一次之后可以看到哈二 a 等于九,对吧?第一次循环的时候他是九,第二次是谁呢?我们在 a f 八看一下,第二次的时候那个是十了,对吧?往后往后一直循环啊,一直到十八,对吧? ok, 这次哈,我们这样一个代码就写完了啊, 为什么写完了呢?就说我们固定的这些位置,比如上面啊,部门啊,那个日期啊,领料人啊,或者是领料单号等等这些呢,我们都是用这个去复制就行了,对吧? 复制一下无非呢就是改一下他这个对应的这个行行列啊,行的列的一个关系,对吧?比如这边哈是 l 列,我们到下一个呢是 m 列,改成 m 就行了,这样啊,对应好这边这个变量呢,也是啊,就是对应好这个变量就行了,对应完成之后呢啊, 介绍我们这个代码就写完了,我们来执行看一下啊。好,那我说这边这个模块啊,就这么简单啊,就这样简单啊,我们这是一个基本模块,然后呢我们就来调用看一下啊, 这边呢我们点击右键选择指定红,这边呢我们就选择这个记录导入这个模块点确定好,然后呢我们填上一个数,这领料部门的话是销售部, 然后呢物品名称啊,因为我们就是用了只是对比例啊,做了一次那个数据的一个成那个那个负值,对吧?所以说这边哈我们就写一个物品啊,就是螺丝吧,螺丝, 然后呢我们点这个技术导入好,技术导入之后呢,我们可以看一下啊,啊,销售部进来了啊,这个物品名称好像没有进来,对吧?为什么呢?我们来看一下。 好,这边哈可能是直接复制单元格哈,是有点问题的,再加一个参数歪六,就直拿他里面的直哈点歪六, ok, 好,我说的好,我们再去执行一下,看一下记录 啊,我们先保存啊, ok, 为什么我们这个代码没有问题啊?为什么没有值呢啊? 是因为哈,就我们直行的时候,实际上啊把后面的这个,因为我们循环是什么?从七到十八吗?对吧?我们后面循环的时候把前面这个纸给覆盖掉了啊,所以说呢,我们应该去在这个地方啊,设置 一个断点啊,在这个地方去设置断点啊,然后呢去执行啊,这样应该就 ok 了啊,就是只让他执行一次,对吧?后面有控制的时候呢,也不至于把它覆盖掉啊,这样一个意思。 那么说话大家实际上在操作中哈,不会出现这个问题啊,因为你的这个数据呢是比较全面的,我这里他只填了一个销售部和螺丝,对吧?所以说呢啊,在查数据的时候呢,因为我们是依据 b 店吗? b 店是空置,对吧?所以说呢他 这个地方呢哈,呃,是空的,所以说他会后面会覆盖,这样就没问题了,对吧?我螺丝和销售部都过来了,我大家依据这样一个原理哈,可以把后面的数据呢啊,再把它调录上就 ok 了。好,那么这样的话就是本期我们这样一个领调单实现的一个方法,这样的话,只是啊 大家呢哈应该是如果认真做好能够做出来,但是呢还是要多学习哈这个语言。 ok, 我们本期呢在这里大家呢都关注和点赞我们的视频, 关注我学办公帮办公。

大家好,我是卡莱梦,这节课我们来说一个案例啊,就是怎么去导入一个 t x t 文件的数据,并且对它实现一个分裂。比如说我们看这里有一个新建文档,这个 t x t 文件里面呢,它每一行都有三个数字,而且是用空格隔开的, 我现在就想要把这个数据给导入到我们的 excel 表里面,同时呢让他每一个数据都在我们的单独一单元格里面, 我们来看一下怎么去实现。首先呢我们来说一下思路啊,思路,首先第一步肯定要获得这里面的数据,对不对?我们要获得 txt 的数据,然后第二步呢,我们 就要把它导入 excel, 第三步呢,我们要给它实现一个分裂啊,这合起来就是我们要写的代码的内容。我们先来从第一步开始,也就是获得 txt 数据, 之前呢,我们已经说了 open 语句,我们就来写一下 open, 然后后面接的是要打开的文件的路径,我们这个文档是在这个地方,我们来获得一下他的路径,前面是我们打开这个文件的路径,然后我们要写 for, 后面接的是我们打开方式,我们要读取,对吧?因为我们要获得里面的数据嘛,读取我们用的是 input for input s, 然后给它一个文件标号,我们用井号一,然后我们是不是就要按行去一行一行的去读取它,我们就获得 do until uf 这样的一个循环呢?就可以实现让它一直执行到文档末尾,因为我们刚把它打开的时候,刚用这个 open 语句打开的时候,它是它是默认那个读取的数据的地方是在开头的, 他就会一行一行的读,我们再用这个下面的语句 nine input, 这个循环就是让他一直读到文档的末尾,这个 nine input 就是去 把它的一行拿出来,这后面接的就是我们要放进去的变量,我们用 text nine, 这前面我们那节课都说过了的,这样呢,我们就等于是一行一行的把它拿了出来,拿出来了之后,我们是不是这里面是不是要执行代码呀?就是我们要对它进行一个什么操作, 我们是不是想把它一行一行的放到这个里面去,可是我们如果要把它放到乱解里面,我们是不是要行数?但是这里面我们没有办法设置这个行数,因为我们少一个参数, 所以我们要给他加一个获得他行号的参数。怎么获得呢?我们在这里加一个参数叫做矮,我们让矮刚开始等于一, 这样他在执行第一遍的时候,我们让这个被负责的这个单元格等于 a, 也就这里矮等于一,所以呢他就会被负责到 a 一, 让他去等于获得的这个数据 text nine, 然后执行了这一句之后,我们让矮去等于 矮加一,这样的话呢,矮就会变成二,我们他每过一行他就会再执行一遍这个代码,每过一行这个矮就会加一,这样的话他就会实现一个拿出来一行之后,拿出来这个 text nine, 就把它复制到 a 一,再拿出来一行 text nine, 就把它复制到 a 二, 这样一行一行的往下复制,这样循环了之后,我们就完成了前两步获得数据和导入 excel 这两步的过程,然后我们就 close 型号一把这个文件给关闭, 然后我们就要实现一个第三步,也就是我们的分列,分列呢我们用的还是之前的 collins, 然后这里我们的数据肯定在这个整个 a 列了,所以我们要选择这个 a 列 collins, a 点 text to collins, 也就是分列。然后这个分列是有很多个参数的,我们来设置一下,首先是他有一个目标的位置,也就是 destination, destination 呢,我们把它设置成,我们直接把它设置成 a 一,也就是我们想要把它放到 a 一这个位置,我们分一行写啊,下一个参数是 data type, data type 呢,它是我们把它设置成 x l delimited, xl dynamit, 我们把它设置成这个,这是什么意思呢?它是让我们设置间隔符的,然后我们想一下我们的间隔符是什么?它这个数 数据里面是不是空格,就是它的间隔符啊?所以我们要设置它的间隔符为空格,也就是 space 等于处好,这样呢,我们就可以实现我们的一个分列了,我们来看一下, 看他是不是就把它分开了,如果我们把它拆开来看他具体的过程的话,我们让他大家更直观的看一下,我们可以一步一步的去点这个主语句,可以让他一步一步的去执行。我们来看 他执行到这里的时候,他就开始进行一个循环,他读一句写一行,读一句写一行,读一句写一行,他在进行这个循环的时候,是一行一行的,根据这个矮的变化往里面去写, 然后他最后再给他进行一个按空格去分裂的操作,这样就实现了一个导入数据,然后进行分裂的功能。

d l 啊啊是零啊,这样好,我保存啊,先保存一下。嗯好,再来一次哈,先导入啊这个地方哦,我又回来了。嗯, 这啊好,先保存哈,不要忘记保存了。嗯好,再来一次啊,导入。 好,感谢进来粉丝关注啊,导入稍后找到这个文件。 嗯,可以是吧?可以的啊,这个表是不是关掉了,看到没有分表仪是不是没有打开啊?我现在在找第二个表。在找第二个表啊。 好,欢迎新加 f 的关注啊。嗯,第二个表也导入是吧。啊,看一下啊,他一次往后写啊,到多少了?到一百九十三了是吧。我再倒我再倒啊。那这个地方最好是。

大家好,本期呢我们来讲解一个 sr 未必红的学习案例啊,如何跨工作部导入指定的 sr 文件数据,比如说我这边哈去指定一个文件的目录啊,复制到这里,然后呢我点导入之后呢,比如说我想导入哈一表中的数据,就会把一表中的数据啊给它复制到导入到这个表中了啊,这样有效果啊 啊,这个案例比较简单啊,属于一个学习案例,我们来看一下到底该怎么做呢?这时候首先啊,我选中这张表之后,点击右键啊选择属性啊 啊,这里哈我们可以看到什么他的路径是吧,他的目录哈位置,我们把这个目录呢复制一下啊,暂时到这里,然后呢后方哈再跟上他的文件名,比如这个文件名叫分表一是吧,分表一点啊, x l s x 啊,大家只要哈把这个路径完成写完就行了,欣赏这个地方的时候呢哈。呃,好,我们暂时就这样了哈,把它表面写上就行了,就把这 这个分表一的哈完整路径给他复制过来就行了。那接下来事情我点导入的时候,首先我们执行什么?先把这个表打开是吧, 先按照这个路这个路径哈,把这个分表打开,打开之后的话,我将这个 a 二到什么到一二十这个区域哈,给他复制到什么呢?复制到这里面哈, l 十二 l 十这里面,复制到这里面就行了,所以说就这样一个过程啊,我们边写边解释好,点开代码插入 模块 set, 首先哈叫数据数据导入,那这里时候首先哈我那个把 是吗?把这个表先打开是吧? ok, box 点 open 打开。谁啊?就是我们这时候的谁啊? m 六是吧? m 六单元格啊,先把 m 六这个路径打开,打开之后的话我先把这个分表名啊给他取一下, 等会要用哈。我声明一个什么呢?啊?表明啊,这个表明是什么呢?这个表明的话就等于你当前打开这个表,表明是吧?当前打开之后他就是激活状态啊, 点那个啊,这样啊,先把它打开 ok 好,并且哈存一下它的名字,用 b m 打开之后呢,我们再存一个东西,那存第二个事情就存下这个区域啊,这个区域是什么呢?哈,就是我要将这个表格区域哈,比如说从 a 二到一二十给他存起来,设定一个区域。 嗯,这样啊,加上表明啊,就是第一个表是吧?第一个表呢? a 二到 e 二十这个区域。好,这样存取之后的话, 接下来第二个事情,将这个区域啊进行 copy 啊。 copy 复制到哪里呢?比如说把这个区域已经读取到了,获取到了,然后应该干什么?应该是不是回到这个表,回到我们这工作部一这张表中来是吧?回来之后去粘贴到他的 l 十这个位置, 虽说这里就有了哈。应该是什么在靠背之前先回来啊,用一个什么呢?哈?工作部的激活。激活是什么意思啊?就点回来,现在点回来啊,就是工作部一是吧?嗯 嗯,点 activity 激活,激活之后的话我们再干什么?再 copy 到。呃,他就说当前我们这就回到我们的工作表工作部当中来了吗?对啊,他的第一张表是什么呢?你就 copy 到 l 十吧, l 十就行,就这样一个过程,然后 那执行完成之后,我们这时候就要用到法分表了吗?关闭是吧?啊,刚才为什么要存这个表明呢?就是在这个地方把它关闭掉。 close 关闭掉啊,就可以了啊,不用保存加一个零啊, 就不保存关闭加零啊。好,这就是这个代码,最后呢再弹出一个提示来, 嗯,导入完成。好,那这个代码哈就执行完成了。好,我们来测试一下,看看行不行。点击右键哈,我指定红去找到我的数据导入啊,选中。然后呢,我点一下导入 啊, ok, 是吧?啊,这样哈,去导入进来, ok, 好,正常。就是今天我们讲解的这样一个案例哈,大家呢哈,可以去练习一下啊,这就是元旦嘛。 ok, 感谢大家哈,都关注和点赞我们的视频,本期就到这里,下期再见。

是一个累加好不好啊?这个讲过好多次了,有一个 n 是吧?那这样的话有一个动态的 n 之后的话,我这个地方啊,就可以什么把这个九给他改造一下啊? copy 到了位置。改造成什么?改造成八加 n 怎么讲?嗯, 好,那进来一次是吧?找到一次了, n 就是一一的时候呢,正好是吧,我要把这一条数据去复制到这个表里的第九列,是吧?第九行,那我又找到第二个了,找到第二个之后,那第二次的话我就把它什么执行到这个里面,是吧? 是不是正好是八加二,对不对?十啊?这样哈,就形成一个动态好了啊?啊,至此哈,我们这个表格啊,指定啊,指定导入的这个表,这这个这个案例就就就差不多写完了哈,然后我们最后试一下啊,看行不行。嗯, 当然还有的还会有些问题啊,我们再测试是吧?好,这样哈,我们写完之后最终弹出一框来啊, m d box。 嗯,所以说哈威逼很强大哈,他函数解决不了的功能,威逼。

换好号哈,学完好号时候干什么?我们就看一下,比如上,哎,往上滑啊, 就从这往上,就是从第九行往下去循环啊,一行行的去读,在这循环过程当中,我就看一下,是吧?这里是什么?这里的话这个 b 列这个值是否等于我此时要什么要导出的这个产品,是吧?好不好?我来试一下啊。就是放循环的过程当中时候啊,注意啊,这个 r 还没有声明啊。 然后,嗯, r 里什么呢? r 就不是啊,这里的话就干什么呢?哈,如果此时是吧, 啊,点问是吧?哪个表是我们这个这个表哈,这里面的话哪一列呢? b 列的是吧? b 列的哈, b 去连接什么呢?去,去连 接我们的这个二,是吧?它的值正好等于什么?此时的这个 c p 啊,这不是最最简单的最经典的什么 for 循环查询吗?是吧?

下面我们讲一个案例啊,就是在程序文件所在文件下下,有多个一个赛文件,这个赛文件的文件名呢,具有一个固定的格式,就是 a 杠 b 这样一个格式, a 和 b 呢,都是数字 而便利呢,所有此类型的名。一个小文件统计 a 的,大家注意啊, a 的个位数大于 b 的个位数的数量,刚才说了 ab 都是数字,统计 ab 的个位数, 大家进行比较,然后呢, a 的个位数大于 b 的个位数的文件数量呢,是存住 c, 则案子这个 txt 文件中,而 a 的个位数小于 b 的个位数的文件数量,结果是存在 k txt 文件中,然后呢, a 的个位数等于 b 的个位数的文件数量呢?将结果是存在 a btxt 文件中,然后呢,这个 txt 文件都与程序文件在同一门碾压下,我们看一下文件夹里面的内容,这是同级程序文件, 这是跟他同一门间下其他的一个赛尔文件,大家注意,他都带那个数,这种格式零杠零啊,这是一杠零,一杠二这种格式,而我们就要根据这种数字格式统计相应文那文件的数量。我们看一下代码,这个文件对象后期绑定 啊,这,这是字典对象后期绑定,这是文件对象后期绑定。之前我们案例之前我们都讲过,因为有的网友提说,你讲的太简单了,可能有的地方听不太明白,因为我们之前都把这些案例做过单独的专项讲解,所以这里面就不细说了。 这个是当前程序文件的路径,因为后期我们要存文本文件吗?这个地方拥有正规表达室, 就是要提取文件名里面 a 杠 b 这种数字格式,就是这种格式,这个我们之前讲过,第一个括号括起来,第二个括号括起来,这样括号我们用三 mansions 直接提,对应的结果, for h f e f s the gate have folder。 这是便利程序文件,这程序文件路径下的 所有文件,这个因为我们说了是 excel 文件,所以没有 ins tr est r, 这个这个还是我没单独讲过。判断它是不是一个赛尔文件, 是带零食一和下文件,然后呢,我们还不处理程序文件,所以呢,用它报完程序文件,等零的时候再做处理,这个地方就是正规表 stas 的。如果存在这种关键 字,就是我们前面这种字不算的话,那我们就开始处理。 x 就是第一个,取的是第这个, 对,这个三百 c 是这个啊,因为我们用了 i n, t, 然后呢,这是 ride right, 为啥?因为我们讲了取,刚才在这边取说了个位数去统计 a 的个位数还是 b 的个位数,所以说我们用 rite 最右面那一次就是他 right 杠一,就这对号一样,就是他的个位数。然后 rnt 呢,是因为他字不串,我们转成整形, y 也是一样,提取的是第二个,这一部分 也就相当于我们前面描述的 b, x 相当于 a, y 相当于 b 啊,对, x 相当于 a 的个位数, y 相当于 b 的个位数。所以这个地方就是很简单,一个衣服判断,如果还是减半大于零,我们将 就放到这里面统计文件数量,我们直接将预期的文本文件名作为字典的建值,然后统计数量,下面也是一样的,对吧?小于我们也是将文件名作为他的数量,那做他的兼职,然后统计数量,这是等于 这地方处理完之后,我们就对字典的关键词进行便利,便利的同时我们用 用的 oppg, 然后这这段就直接写入对应的文本文件,大家注意这个地方啊, 但你要注意这个地方,一个 dk 里面加了以后,如果你注意下什么东西,如果你直接说到文本里面写出数字的话,他数字前面后面会带空格的,所以说 与上空字不串,他就变成文本,就直接没有这空格。然后大家注意这个分号啊,没有分号的 话,你会多出一行来,也就是说正常洗完数据之后,下面多出一行,有分号不会多出那一行,大家可以做测试,这个最后就关闭对应的文件,就完成这个循环,便利,然后我们直接向代码看一下, 好,我们执行完了,我们看一下美甲多了这三个文件,这 a b 就代表 a 等于 b, 他只有一个,而这下只有一个,大家看一下,刚才说了啊,数字前面没有空白, 一等一个就是零杠零这一个,其他都没有相等,大家可以看一下,这个都不一一验证了啊,只是小于的话,就大家自己测试就 ok 了。

excel 表格中如何从文本文件批量导入数据?如何将这种纯文本的文件导入 excel 表格中?会用 excel 的人是这样做的,首先打开新的工作表,点击数据,点击获取数据,选择导入数据,点击选择数据源, 在弹出的对话框中,双击需要导入的文本数据,点击下一步,这里会弹出一个文本导入向导的界面,点击分格符号,点击下一步,选择逗号,这里会显示拆分后的视图效果。点击下一步,点击完成, 这样纯文本的数据就导入完成啦!关注我,学习更多 excel 办公技巧!

大家好,上一节课呢,我们讲解了红的录制方法,这节课呢,我们来看一下利用红怎么来输入公式, 虽然说我们里面的一个塞里面利用函数可以大大提高我们的工作效率,但是有些函数呢,在输入起来非常复杂,哎,函数公式呢也比较长,有没有一种方法 可以快速的输入函数呢?有的,那就是我们的红命令可以记忆函数,每次我们只需要一点击就可以自动生成,怎么来操作呢?首先我们先选中,先定位一个空单元格,然后选择开发工具 下面的录制红,这个呢是求和,快捷键和说明我都不写了,点击确定啊,有求和的呢,我就直接替换掉吧。点击是,然后 定位总分,插入公式,正常的操作自动求和按钮,哎,这是正确的,我们点回车,再定位,双击填充柄回来。好了,那我们这一步的红就录制完成,点击停止录制, 这个红的命令呢,我们就录完了,我删掉总分,咱们来看一下怎么来使用,在使用红的时候啊,我可以这样来点 一开发工具红命令里面有一个球球盒,点击执行,哎,直接就出来了,那么说每次去开发工具里面找到红也挺麻烦的,有没有一种快的方法 快速的直行红呢?有的,除了快捷键以外,我们还可以什么呀?插入一个图形,插入里面找到咱们的形状, 我用一个小圆角句型吧,在这里画上一个小图形,右击输入 名字,输入文字,这个名字叫一剑求和。 好了,输入完毕之后,在这个图形上右击指定红,指定我们的球盒,点击确定 好了,我们再来看一下,如果我想求总分的话,点击一键求和一下就出来了,是不是比我们以前的工作又快了很多,平均分的录制方法一样? 好了,谢谢大家关注和收藏,后面还有排名求评价的制作方法。好了,再见。

实现批量插入一千张图片,自动对其单元格,并且与单元格大小一致。大家好,本期呢我们来讲解一个案例啊,就是非常经典, 就如何呢实现批量导入呢图片并对其单一个这样一个效果。这案例的话在我们很多哈做产品数据整理的时候经常用到,比如说前面是产品,后面是对应的是产品照片,对吧?啊,经常用哈,所以大家可以这一节哈让人学习一下。 好,那这节视频可能有点长哈,所以说可以先收藏好,我们先来看一下,首先是什么,那这个地方的时候我们想批量导入啊,比如说一千张,我这边哈就以四张为准啊,给大家演示一下。 然后呢并对齐单元格,思路是这样的啊,首先我们要知道这个产品区域是什么,或者说我们比如说我们现在是明星最近的照片是吧?比如说这个明星这个区域 是什么?比如现在是前四个是吧?然后比如说哈,当我去循环这一些单元格,然后呢第一个单元格读到第一个单元格时候呢,我将他的一个照片给他放进来,读到第二个时候,把他的那个第二个的照片放进来,就依次往下执行。 好,我们来写一下代码,点开微笔编辑器啊,这是上一集我们写的,然后这边呢哈就重新写一个,还有新的模块,名字叫做萨姆啊,批量导入图片, 这是我们的红名字啊,萨姆开头那个萨姆结束,然后开始写下,首先呢我们声明啊,一个单元格,循环单元格,一个区域,那我们设定这个区域呢?哈,是这样的,设定一个循环区,循环器实际上就是我们的这个 表格的一个区域,是吧?比如现在是从多少 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 了。这样哈,就是完整实现了一个批量导入图片,一个方法啊,这是元代码,大家可以去实战一下。好,感谢大家观看,我们下期再见。 大家记得哈,多关注和点赞我们的视频啊,如果有什么问题呢,可以发到我们的评论区。好,再见,下集再见哈。