【问题标题】:Excel sheet joining without overwriting columnExcel工作表加入而不覆盖列
【发布时间】:2016-06-14 01:34:34
【问题描述】:

我有两张 Excel 表格。一个看起来像这样:

另一个这样的:

我想像这样合并它们:

遗憾的是,我没有两张,但大约 150 张需要合并。第 2 列在每一列中都是相同的,并且具有相同的值。有什么想法吗?

谢谢!

【问题讨论】:

  • 回答你提出的唯一问题:我会使用 VBA 来做这个。

标签: excel join merge


【解决方案1】:

这样的事情会奏效。您需要调整复制范围以适应您的电子表格

Sub Merge()

Dim i As Integer

i = 1

While i <= ActiveWorkbook.Sheets.Count

Sheets(i).Select

Range("B3:C6").Copy

Sheets(1).Select

Range("B3").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        True, Transpose:=False

i = i + 1

Wend

Sheets(1).Select

End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-14
    • 2021-12-03
    • 1970-01-01
    • 2019-07-21
    • 2017-07-28
    相关资源
    最近更新 更多