tbu*_*bur 96
这有几个有用的代码.
将光标放在合并的单元格中,并在Immidiate Window中询问这些问题:
activecell是一个合并的单元格吗?
? Activecell.Mergecells
True
Run Code Online (Sandbox Code Playgroud)
合并了多少个单元格?
? Activecell.MergeArea.Cells.Count
2
Run Code Online (Sandbox Code Playgroud)
合并了多少列?
? Activecell.MergeArea.Columns.Count
2
Run Code Online (Sandbox Code Playgroud)
合并了多少行?
? Activecell.MergeArea.Rows.Count
1
Run Code Online (Sandbox Code Playgroud)
合并范围地址是什么?
? activecell.MergeArea.Address
$F$2:$F$3
Run Code Online (Sandbox Code Playgroud)
虽然使用 @tbur 所示的选定单元格可能很有用,但它也不是唯一可用的选项。
您可以像这样使用Range() :
If Worksheets("Sheet1").Range("A1").MergeCells Then
Do something
Else
Do something else
End If
Run Code Online (Sandbox Code Playgroud)
或者:
If Worksheets("Sheet1").Range("A1:C1").MergeCells Then
Do something
Else
Do something else
End If
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用Cells():
If Worksheets("Sheet1").Cells(1, 1).MergeCells Then
Do something
Else
Do something else
End If
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
94779 次 |
| 最近记录: |