Office中国论坛/Access中国论坛
标题:
《版主帮帮我》使用宏将指定的数据导出
[打印本页]
作者:
nbwill82
时间:
2008-10-29 09:50
标题:
《版主帮帮我》使用宏将指定的数据导出
谢谢2位高手帮我,不过 我笨 没有看透那些代码。所以我弄两个附件上来,麻烦各位给我看看。
说明
belluna
中的
Sheet2
工作表的内容要用宏来导出到
test
中。表结构完全一样。
非常感谢,希望能给我做个实例
[
本帖最后由 nbwill82 于 2008-10-30 08:46 编辑
]
作者:
nbwill82
时间:
2008-10-29 15:30
希望高手来帮帮我,,,,,,,我不会做啊 谢谢了
作者:
liwen
时间:
2008-10-29 15:55
http://www.office-cn.net/forum.p ... uid=25550#pid377358
作者:
nbwill82
时间:
2008-10-29 17:05
楼上的,你给的连接 跟我的问题有关系么?
作者:
pureshadow
时间:
2008-10-29 22:55
Sub aa()
Dim myrow As Long
myrow = Sheets("sheet1").Range("a65536").End(xlUp).Row
Sheets("sheet2").UsedRange.Copy Sheets("sheet1").Cells(myrow, 1)
End Sub
作者:
nbwill82
时间:
2008-10-30 08:29
谢谢两位版主,不过这个不是我要的结果,看来我没有说清楚,
我整理一下 从新发上来,我会添加附件上来,希望版主能在我附件里添加上去
非常感谢
作者:
liwen
时间:
2008-10-30 12:10
Sub Macro1()
Workbooks.Open Filename:=ThisWorkbook.Path & "\test.xls"
Windows("belluna.xls").Activate
Range("A2:O" & Range("A65535").End(xlUp).Row).Copy
Windows("test.xls").Activate
Range("A" & (Range("A65535").End(xlUp).Row + 1)).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.ActiveWorkbook.Close True
End Sub
作者:
nbwill82
时间:
2008-10-30 13:52
谢谢版主哦,呵呵
执行上面的宏,出现下面的错误:
1、执行的时候2个文件必须在一起(
可是我这边
belluna这个文件可能在任何文件包内,
test这个文件位置可以固定
)
2、执行完宏,test内并没有出现数据,反而belluna的Sheet2表内出现数据。
3、重复点击宏命令,Sheet2内会出现重复的数据,而且是:
1次点击变成2行数据,2次点击变成4行数据,3次点击变成8行数据,一次类推。
我是vb白痴,不知道是不是我没有弄好。
麻烦各位帮我做个实例好么?1楼有样本。
(希望导出的数据能固定区域 A2:O2)
谢谢各位
作者:
liwen
时间:
2008-10-30 15:34
ThisWorkbook.Path & "\test.xls" 改为固定路径。
Range("A2:O" & Range("A65535").End(xlUp).Row).Copy 改为:
Range("A2:O2").Copy
[:31]
作者:
nbwill82
时间:
2008-10-30 16:27
Sub Macro1()
Workbooks.Open Filename:=ThisWorkbook.Path & "f:\test.xls"
Windows("belluna.xls").Activate
Range("A2:O2").Copy
Windows("test.xls").Activate
Range("A" & (Range("A65535").End(xlUp).Row + 1)).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.ActiveWorkbook.Close True
End Sub
这样修改的对么?执行的时候直接出现一个400的错误窗口
不指定test路径 吧两个文件放到一起就不会出错,但是结果还是一样,只能在belluna这个表内生成数据,
却不能把数据导出到test表中。重复点击宏现在改为每次增加一行数据。但是只在belluna文件内
[
本帖最后由 nbwill82 于 2008-10-30 16:31 编辑
]
作者:
nbwill82
时间:
2008-10-30 16:31
不指定test路径 吧两个文件放到一起就不会出错,但是结果还是一样,只能在belluna这个表内生成数据,
却不能把数据导出到test表中。重复点击宏现在改为每次增加一行数据。但是只在belluna文件内
作者:
liwen
时间:
2008-10-31 13:38
Workbooks.Open Filename:= "f:\test.xls"
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3