首页 > Office专区 > Excel教程 >

用VBA往一个表格中导入另一个表格

来源:互联网 2023-02-20 19:36:00 203

利用VBA实现一键导入另一个表格的数据,为我们免去复制粘贴的步骤,让你的工作更加高效;PaX办公区 - 实用经验教程分享!

在多表统计分析的时候优势更为突出PaX办公区 - 实用经验教程分享!

工具/原料

  • Excel

方法/步骤

  • 1

    实现代码:PaX办公区 - 实用经验教程分享!

    PaX办公区 - 实用经验教程分享!

    Sub 导入数据()PaX办公区 - 实用经验教程分享!

    Dim wb As Workbook, ArrPaX办公区 - 实用经验教程分享!

    FilePath = Application.GetOpenFilename("Excel fiels,(*.xlsm;*.xlsx;*.xls) *.xlsm;*.xlsx;*.xls")PaX办公区 - 实用经验教程分享!

    If FilePath > False ThenPaX办公区 - 实用经验教程分享!

    Temp = FilePathPaX办公区 - 实用经验教程分享!

    ElsePaX办公区 - 实用经验教程分享!

    Exit SubPaX办公区 - 实用经验教程分享!

    End IfPaX办公区 - 实用经验教程分享!

    Set wb = GetObject(Temp)PaX办公区 - 实用经验教程分享!

    With wb.Sheets("导出资源").UsedRangePaX办公区 - 实用经验教程分享!

    Arr = .ValuePaX办公区 - 实用经验教程分享!

    End WithPaX办公区 - 实用经验教程分享!

    Sheet2.[B:AB] = ""PaX办公区 - 实用经验教程分享!

    Sheet2.[B1].Resize(UBound(Arr, 1), UBound(Arr, 2)) = ArrPaX办公区 - 实用经验教程分享!

    wb.ClosePaX办公区 - 实用经验教程分享!

    MsgBox "另一个表格的数据导入成功!", vbOKOnly, "数据部"PaX办公区 - 实用经验教程分享!

    End SubPaX办公区 - 实用经验教程分享!

  • 2

    导入对象:如图1所示为要导入的另外一个表格,发现它的sheet1命名为“导出资源”与代码PaX办公区 - 实用经验教程分享!

    With wb.Sheets("导出资源").UsedRange 是一致的,这两者必须相同PaX办公区 - 实用经验教程分享!

    用VBA往一个表格中导入另一个表格PaX办公区 - 实用经验教程分享!

    用VBA往一个表格中导入另一个表格PaX办公区 - 实用经验教程分享!

  • 3

    导入位置:PaX办公区 - 实用经验教程分享!

    图1是我们的操作界面,利用按钮可实现一键导入;PaX办公区 - 实用经验教程分享!

    图2 中的 Sheet2.[B:AB] 是我们要存放的位置 ,Sheet2.[B:AB] = ""是进行导入前清空原来的数据 ;Sheet2.[B1] 相当于我们粘贴时的起始单元格PaX办公区 - 实用经验教程分享!

    Sheet2.[B:AB] = ""PaX办公区 - 实用经验教程分享!

    Sheet2.[B1].Resize(UBound(Arr, 1), UBound(Arr, 2)) = ArrPaX办公区 - 实用经验教程分享!

    用VBA往一个表格中导入另一个表格PaX办公区 - 实用经验教程分享!

    用VBA往一个表格中导入另一个表格PaX办公区 - 实用经验教程分享!

    用VBA往一个表格中导入另一个表格PaX办公区 - 实用经验教程分享!

  • 4

    自学渠道:PaX办公区 - 实用经验教程分享!

    推荐“我要自学网”,适合0基础的朋友进行系统性学习,重点是它是免费的! ! !PaX办公区 - 实用经验教程分享!

  • 4此文章非法爬取自百度经验
  • 注意事项

    • 导入时,sheet2中不能处于筛选状态,否则会影响导入结果
    • 导入后,文本格式的数字会自动转化为常规格式,注意0001变成1的情况

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!PaX办公区 - 实用经验教程分享!


    标签: excel表格

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码