excel vba 导入xls文件的问题

我的工作簿是test.xlsm,如何点击F5运行后,弹出一个对话框选择要导入的xls文件,选择完后,就把该文件的数据复制并导入到我的test.xlsm工作簿中?... 我的工作簿是test.xlsm,如何点击F5运行后,弹出一个对话框选择要导入的xls文件,选择完后,就把该文件的数据复制并导入到我的test.xlsm工作簿中? 展开
 我来答
匿名用户
2013-08-10
展开全部
Sub test()

Dim FileName As String
FileName = Application.GetOpenFilename("Excel文件(*.xls & *.xlsx),*.xls;*.xlsx")
If FileName <> "" Then
Workbooks.Open FileName, 0, 1
Range("A1:D5").Copy ThisWorkbook.ActiveSheet.Range("A65000").End(xlUp).Offset(1, 0)
ActiveWorkbook.Close 0
End If

End Sub

粗体字部分解释:
Range("A1:D5").Copy ThisWorkbook.ActiveSheet.Range("A65000").End(xlUp).Offset(1, 0)
把打开工作簿活动工作表的单元格A1:D5区域
复制到
test.xlsm的A列最后一格向上的最后一个空白单元格。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式