这里有人发布了这个公式,作为对问题的回答,人们如何使用公式来知道有多少个单元格被用来创建一个合并的单元格:
Public Function MergeSize(r As Range) As Long
MergeSize = r(1).MergeArea.Cells.Count
End Function
这个公式很好用,我想将它的输出应用到If
>> Then
参数中。
例如,如果输出小于10,则乘以70。如果它大于10,然后乘以65,以此类推。
发布于 2017-01-17 03:43:55
请参阅编辑后的答案,以便充当UDF。
Public Function MergeSize(r As Range) As Long
MergeSize = r(1).MergeArea.Cells.Count
If MergeSize <= 10 Then
MergeSize = MergeSize * 70
Else
MergeSize = MergeSize * 65
End If
End Function
如何在Excel工作表中应用它:
(在本例中,由于"B2“由8个合并的单元格组成,所以可以乘以8 * 70 = 560
。)
https://stackoverflow.com/questions/41693080
复制相似问题