Excel:将主工作簿中的结构更改应用于其他工作簿

时间:2016-04-18 11:39:52

标签: excel vba excel-vba

我正在尝试找出一种方法,使其他excel工作簿在更改主版本后与主工作簿的结构相匹配。

其他工作簿是主工作簿的翻译版本,并且应始终与主工作簿具有相同的结构。我需要能够在主工作簿中添加,删除,更改或重新排序行,然后将结构更改应用于所有已翻译的工作簿,并将标记的已添加和更改的行重新标记。我想自动执行此操作,而不是在每次更改时手动编辑每个工作簿。

我可以为主工作簿中的行编制索引,但如果可以将其应用于其他工作簿,我还无法解决问题。以下是更改后主人的顺序的示例。

Index | Master Text | Change 
------|-------------|-------
1     |Line 1       |
5     |Line 5       |
6     |Line 6       |
2     |Line 2       |remove
      |new line     |add
3     |Line 3x      |change

翻译工作簿的预期结果:

| Transl Text | Change | ReTranslate
|-------------|--------|-----
|Line 1       |        |
|Line 5       |        |
|Line 6       |        |
|new line     |add     |   Y
|Line 3x      |change  |   Y

一些事情:

  • 主工作簿中大约有30张(因此每种语言版本)。可以在工作簿中的任何位置进行更改。
  • 工作簿大约有20种语言版本。

0 个答案:

没有答案