【发布时间】:2017-10-07 19:06:57
【问题描述】:
我之前使用过类似下面的 vba 代码在 EXCEL 中以编程方式合并 2 个单元格:
Range("B2:B3").Merge
但是,我现在只能使用相对单元格引用,而不是像上面那样的绝对单元格引用情况。例如,我有变量 Row0 和 Col0 来计算来自特定参考单元格的行数和列数。因此,如果我想将参考单元格(可能因应用程序而异)与其右侧的单元格合并,我希望使用类似的东西:
Cell1 = Cells(Row0, Col0).Address
Cell2 = Cells(Row0, Col0 + 1).Address
Range(Cell1:Cell2).Merge
但是,这会导致错误,因为显然需要引号,但是,当添加引号时,变量 Cell1 和 Cell2 不会被解析。
Range("Cell1:Cell2").Merge
感谢任何帮助。
谢谢,
丹
【问题讨论】: