EXCEL VBA宏实现跨表复制数据第1讲:如何跨工作表调用复制数据?大家好,本期我们来讲一个EXCEL VBA宏的案例,就是如何从另一个表格中来跨表复制数据?那也就是相当于跨表调用数据。那这里我们主要的运用的知识还是第一集当中的一个知识内容。
大家如果想学习vb 也可以点开下方的课程可以看一下。然后我们这里该如何去实现?那这里跨表实际上分了两种情况。
·第一种形式是什么呢?是跨这个工作表。比如说第一个表,有有商号我们把第二个表中的数据表格去复制到我们这边来。这第一种情况写一下。
·第二种形式就是跨工作表,这里要搞清楚什么是工作表什么是工作部,属于基础。工作表就指的是当前表旁边表,第二张表。
·如果说是跨工作部就指的是什么,是同一个excel文件当中的,比如说另一个文件当中的,这样去调用。比如说。那我这里的时候首先是什么呢?跨工作表去复制调用。我们先来实现一下点开发工具,点开OCA宏编辑器。
·这里时候在跨表复制这里,我们去插入一新的模块,来斜一下这个鄂。第一个跨工作表复制。这个鄂就是这样写,一个sum,一个写个宏名称。那这里的时候我们做插入两个形状,插入两个形状做一测试。第一个叫做复制一,然后再复制一个,这个叫复制二。一个是跨表,一个是跨工作部的由上,这两个实际上就做了两个命令按钮,然后通过它去执行。
·好,然后这里稍后,先不管其他的我们先来写一下。第一个跨工作表去复制。那怎么去复制这个比较简单,直接干什么呢?直接,实际上就是降ctr,这里有两个表就第二张表中,第二张表也可以。
·比如说我们这里还是以表明的形式大家好理解是吧,比如说我第二个表的表名叫做这个对账表,第一个表的表名叫做这个,就是说复制表。然后这时候我们就是什么呢?将对账表中的。一个表格区域,这里我们用KG单表达单元格。这个区域就指的是,这里从A十一到 f二十八,那这时候直接写A十一到f二十八,点copy就可以了。copy就是复制。复制到哪里复制到我们第一张表?比如说当前表,当前表这个地方实际上这个地方,这个叫什么?叫复制表。复制表的这个哪个单元格呢?比如,复制到a8位置,复制到a8单元格,就这样写就可以了,这个好理解。
·当然这里时候可以把表明天去给他省略掉,因为在当前表中去操作,所以把这个是这样写直接写也行,这样就实现工作表的ctrl c。
·来试一下,点它,点右键指令红,然后找到跨工作表复制,点确定,然后点复制。这样就把表格调过来。
·关节先讲跨工作表去复制调用的,关节讲跨工作表去复制调用的。感谢观看本期视频,下期再见。整个的代码就是这样,可以去练习一下,下期再见。
