作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
已为非 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/
我是一名优秀的程序员,十分优秀!