永发信息网

使用VBA进行两个表格的数据复制

答案:5  悬赏:60  手机版
解决时间 2021-04-01 14:29
使用VBA进行两个表格的数据复制
最佳答案
软件版本:Office2007
方法如下:
1.Sheet1中有如下数据,利用VBA复制到SHeet2中:

2.Alt+F11,输入代码如下:

3.F5执行代码,返回Excel中的Sheet2就可以看到数据复制过来了:

全部回答
对内容进行复制,然后选择“选择性粘贴”
Worksheets("表一").Copy After:=Worksheets(Worksheets.Count)
Worksheets(Worksheets.Count).Name = Format(Now, "yyyymmddhhnnss")
Worksheets("sheet1").Range("a1:c21").Copy Worksheets("sheet2").Range("a21")
.copy之前的数据,是选取表名为sheet1的工作表的a1:21区域
把它们复制到工作表sheet2的a21单元格
粘贴时,只需要知道粘贴数据区域的左上角在哪,就可以了。
这段代码我自己用过,绝对是可以用的
你可以把Worksheets(“sheet1”),改为Worksheets(变量名)
Range里的内容可以用("b" & row_min3 & ":" & "b" & row_max_2)之类的数据组合
这个方法用途很广
加个按钮
定义四个变量a,b,c,d as integer
a=sheet1.usedrange.rows.count,
b=sheet1.usedrange.colounms.count.
c=sheet2.usedrange.rows.count,
d=sheet2.usedrange.colounms.count.
然后用个循环
for h=1 to a
for i= 1 to b
sheet2.cells(c+a,d+b)=sheet1.cells(a,b)这样不改变原来表二的数据,把表一的数据全部复制过来追问能帮写个完整的公式吗? 或者私聊! 账号是我扣 扣追答我加不到你,你加我号了280881620
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家庭制作酸奶时要在鲜牛奶中加入两勺自己喜欢
《回家吃饭》中厚蛋烧作法
七月的天山水树花的特点
鹦鹉今天被冻死了,已经半小时了,现在还能救
 ̄人在内(打一字)
电动车72伏38安时的电池能跑多远
地暖的控制阀按装有反正吗
开场白是一个竞技场的经典gba游戏,然后什么
《独处的妙处》议论文分论点
如何踢出一个合伙人
社会总资本运动的特点是什么
怎么买落地险?
休婚假需要结婚证原件吗?
家用选什么车最好?12万到18万的车
怎么分辨女人是旺夫相还是克夫相?
推荐资讯
1平方mm电线可以承载多大电流
英语现在130左右怎么提成绩
胶轮圆筒混料机筒体对焊缝有什么要求
那么多纹绣,怎么知道哪些是真实的,哪些是骗
TY有多少种?S推B推还有什么推?S推和B推差多
黑鱼养殖几个月能出售
如何实现一级路由器下的PC与二级路由器下的设
天空副本探索,歼星舰怎么打
C#中如何打开图片文件
单选题五代后期,后周大将赵匡胤建立宋朝是在A
2016全球知名社交网站排行榜,好玩的社交网站
50岁郑伊健,衰老得让人心疼,这还是当年邪魅
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?