VBA A.xls工作中数据导入到B.xls A.xls是已经打开的工件 b.xls a例=a.xls d例 b例=f例 c例=c例

VBAA.xls工作中数据导入到B.xlsA.xls是已经打开的工作表b.xlsa例=a.xlsd例b例=f例c例=c例yenanyong@gmail.com... VBA A.xls工作中数据导入到B.xls A.xls是已经打开的工作表
 b.xls a例=a.xls d例 
   b例=   f例 
   c例=   c例
yenanyong@gmail.com
展开
 我来答
crazy0qwer
2013-02-23 · TA获得超过3301个赞
知道大有可为答主
回答量:4020
采纳率:71%
帮助的人:1332万
展开全部
代码放如 B工作簿的一个表里面

Sub AAA()
With Workbooks("A.xls").Worksheets("sheet1")
.Columns(4).Copy Columns(1)
.Columns(6).Copy Columns(2)
.Columns(3).Copy Columns(3)
End With
End Sub
更多追问追答
追问
我想你理解错了,   我要把代码放去A工作表里,B在不打开的情况下,导入数据
追答
那就先打开再复制咯,加个打开的代码而已。放心,你看不到他打开的。
代码放A表。

Sub AAA()
Dim xlbook As Workbook
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xlbook = Workbooks.Open("D:\B.xls")
With xlbook.Worksheets("sheet1")
Columns(4).Copy .Columns(1)
Columns(6).Copy .Columns(2)
Columns(3).Copy .Columns(3)
End With
xlbook.Close True
Set xlbook = Nothing
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "完成"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2013-02-23 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2774万
展开全部
如果B.XLS是不存在的,就别那么复杂了,就在A.xls打开状态,另存在就可一了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
forkelevens
2014-08-15 · 超过33用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:75.6万
展开全部
再问问别人。那里,然后是那里。
我将在更多的河水中游泳,
伟大的哲学家。 不过,还好:涅瓦河面
我的歌,只要它有意
眼泪迁徙
他被醉倒在一么藤林的相的屋中哈哈
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式