VBA 复制工作表至新的工作簿中的工作表

工作簿A含有四个sheet:a,b,c,d,现需复制其中a,b的指定区域,新建工作簿并保存至A所在路径,名称为1-A,1-A中sheet名称为1-a,1-b,(A中a指定... 工作簿A含有四个sheet:a,b,c,d,现需复制其中a,b的指定区域,新建工作簿并保存至A所在路径,名称为1-A,1-A中sheet名称为1-a,1-b,(A中a指定区域复制至1-A中1-a,A中b指定区域复制至1-A中1-b),用VBA怎么实现呢?

谢谢大家!
展开
 我来答
四舍五不入6
高粉答主

2019-10-25 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.2万
展开全部

VBA使用工作表的Copy方法复制,用After或者Before指定复制到的位置,否则复制到新工作簿。

例如:

WorkBooks("文件一.xlsx").Sheets("表一").Copy After:=WorkBooks("文件二.xlsx").Sheets("表2")

扩展资料:

VBA的常用内置函数:

MsgBox

InputBox

舍入函数:Fix 向0取整,Int向下取整, Round四舍五入

Rnd: 返回0-1内的单精度随机数

Filter:对字符串的一维数组的过滤

InStr([Start, ]<Str1>,<Str2>[, Compare])与InStrRev: 查找子串

Len:字符串长度

Join:连接一维数组中的所有子字符串

Left,Right,Mid: 截取子字符串

Space(数值) :生成空格字符串

Ucase,Lcase:大小写转换函数

Ltrim, Rtrim,Trim :删除首尾空格

参考资料来源:百度百科-VBA (Visual Basic宏语言)

壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上内容如果还觉得不够全面,也可以沟通下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
jackcsm
推荐于2017-11-21 · TA获得超过1039个赞
知道小有建树答主
回答量:943
采纳率:50%
帮助的人:258万
展开全部
  1.   Sub 新建工作簿()

  2.   Application.ScreenUpdating = False

  3.   Dim gzb As Workbook

  4.   Set gzb = Workbooks.Add

  5.   ActiveSheet.Name = "1-a"

  6.   Workbooks("A.xls").Sheets("a").Cells.Copy [a1]

  7.   Worksheets.Add(after:=Worksheets(Worksheets.Count)).Name = "1-b"

  8.   Workbooks("A.xls").Sheets("b").Cells.Copy [a1]

  9.   gzb.SaveAs ThisWorkbook.Path & "\1-A.xls", FileFormat:=xlExcel8

  10.   Set gzb = Nothing

  11.   ActiveWorkbook.Close

  12.   Application.ScreenUpdating = True

  13.   End Sub


这个vba代码写在A工作簿的模块里即可,指定区域你可以自己修改下代码,我这里是全表复制的效果。

追问

我的代码:小白不懂,能修改下吗?

另一个问题,Application.ScreenUpdating = False/ture  这两句的作用大吗?应该可以不加的吧?

追答
Application.ScreenUpdating  最好加一下,后台执行的效率会比较高一些。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cfzzj007
2015-10-23 · TA获得超过5365个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1533万
展开全部
将ab两个工作表,移动复制成新的工作簿,修改工作表名称,删除不想要的数据,
再保存。
用这个思路录制个宏就明白了。
追问
不不,不要这样,删除数量巨大,就是选择,复制,选择,复制
追答
哦,选择区域的条件是什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式