【问题标题】:How do I export certain specific data from one excel WB to another? [duplicate]如何将某些特定数据从一个 excel WB 导出到另一个? [复制]
【发布时间】:2020-07-08 03:43:28
【问题描述】:

这是我的桌子。

因此,当我们收到更多人时,我会继续添加数据。有了这个,我想只将此表中的某些数据导出到另一个 WB。在这种情况下,我只想导出 Person、Info、ID 和 Conc 列中的信息。我什至不知道从哪里开始。我不知道这是否可能,但如果我选择几行(即第 1 个人),我感兴趣的信息(感兴趣的列)是否只能从选定的行中提取到特定位置的打开工作簿中或者可能是不同的标签?目标是我想将我所有的数据都编译在这个主 WS 中,并且我还想在他们各自的文件夹中为每个人保留一个单独的文件。希望任何人都能够帮助并提前感谢您。让我知道这是否不可能。再次感谢。

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    快速回答。

    打开新的 WB:

    Sub AddNewWorkbook1()
    
        'Adding New Workbook
        Workbooks.Add
    
        'Saving the Workbook
        ActiveWorkbook.SaveAs "C:\WorkbookName.xls"
    
        'OR
        ActiveWorkbook.SaveAs Filename:="C:\WorkbookName1.xls"
    
    End Sub
    

    复制必要的列。为方便起见,我建议为相关列名记录一个“搜索”宏。 转到代码并根据需要进行编辑,非常简单。现在复制整列。

    在您的代码中,转到新的 WB,然后粘贴该列。

    对所有必要的列执行相同的操作。

    保存新的 WB 并关闭它。

    如果太复杂,我给你写代码。

    【讨论】:

    • 谢谢!我使用了您的建议和另一个链接中的几行。谢谢你:)
    • 很高兴它有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 2012-01-06
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多