答案1
我认为这是一个很好的机会,给你钓鱼竿并教你 VBA 中的两种基本方法。
将两个单元格合并为一个
如果我有两个包含数据的单元格:
您始终可以通过以下格式引用单元格的内容:
ThisWorkbook.Sheets(worksheet_name).Range(desirded_range).Value
您可以在其中输入工作表名称和范围。此方法可用于读取从一个单元格,以及写作到单元格。因此,在上面的示例中,我将使用:
Public Sub combine()
ThisWorkbook.Sheets("Sheet1").Range("A1").Value = ThisWorkbook.Sheets("Sheet1").Range("A1").Value & ThisWorkbook.Sheets("Sheet1").Range("A2").Value
End Sub
请注意我如何引用范围 A1 来读取它以及如何向其分配数据。
合并
对我的数据使用相同示例:
为了合并,我们使用以下格式:
ThisWorkbook.Sheets(worksheet_name).Range(desired_range).Merge
这与合并示例非常相似。请记住期望范围可以是一个范围,而不必是单个单元格,因此在我的示例中合并我只需使用:
Public Sub Merge()
ThisWorkbook.Sheets("Sheet1").Range("A1:A2").Merge
End Sub