gpt4 book ai didi

excel - 如何将多个链接工作表的 .xlsx 拆分为单独的工作表文件,以及此后如何将其重新组合?

转载 作者:行者123 更新时间:2023-12-02 08:18:25 25 4
gpt4 key购买 nike

已为非 IT 相关类(class)分配了一个小组项目,他们所做的工作将存储在单个 .xlsx 文件中。成员们决定协作编辑所述文件的最佳方法是将其拆分为多个组成表,将每个 *.xlsx 工作表上传到 SVN 存储库,并使用锁和 .txt 文件来组织工作表/成员职责。

该小组已使用 VB 脚本(由这个精彩网站提供)完成了上述文件的拆分,如下所示:

Sub SaveSheets()
Dim strPath As String
Dim ws As Worksheet

Application.ScreenUpdating = False

strPath = ActiveWorkbook.Path & "\"
For Each ws In ThisWorkbook.Sheets
ws.Copy
'Use this line if you want to break any links:
BreakLinks Workbooks(Workbooks.Count)
Workbooks(Workbooks.Count).Close True, strPath & ws.Name & ".xlsx"
Next

Application.ScreenUpdating = True
End Sub

Sub BreakLinks(wb As Workbook)
Dim lnk As Variant
For Each lnk In wb.LinkSources(xlExcelLinks)
wb.Breaklink lnk, xlLinkTypeExcelLinks
Next
End Sub

因此,该组现在拥有一个存储库,每个成员当前正在编辑各自的文件。接下来的问题是,我们如何自动将这些文件重新统一为一个 .xlsx 文件, 并保留原始链接。

编辑4/2:开始赏金//我知道链接被上面的脚本“破坏”,但我不确定这意味着什么,尽管我怀疑它会重新组装 保存原始链接比较困难。应该注意的是,具有链接的原始文件仍然可用,并且可以用来帮助解决此问题。

编辑 4/2:Excel 版本是 2010 - 当前文件中不存在原始链接。

编辑4/3:原始链接不在当前文件中,但希望通过重新统一,重新创建/保留原始链接(来自原始未编辑的文件,预分割)。

最佳答案

如果您有 SharePoint,则可以更新同一本 Excel(2003 或 2010)书籍。

http://office.microsoft.com/en-us/excel-help/about-shared-workbooks-HP005262294.aspx

关于excel - 如何将多个链接工作表的 .xlsx 拆分为单独的工作表文件,以及此后如何将其重新组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15436331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com