如何用VBA循环语句实现EXCEL批量合并单元格
对于A列不同的不合并,对于B列相同的需要合并。例如:处理为:其中B13,B14是合并的,但是B15就不要合并自己写了段:mergeA=2'上标mergeB=3'下标Whi...
对于A列不同的不合并,对于B列相同的需要合并。例如:
处理为:
其中B13,B14是合并的,但是B15就不要合并
自己写了段:
mergeA = 2
'上标
mergeB = 3
'下标
While mergeB <= 15 If Range("A" & mergeA).Value <> Range("A" & mergeB).Value Then mergeA = mergeB End If If Range("b" & mergeA).Value = Range("b" & mergeB).Value Then Else Range("b" & mergeA & ":b" & mergeB - 1).Select Selection.Merge mergeA = mergeB End If mergeB = mergeB + 1 Wend 展开
处理为:
其中B13,B14是合并的,但是B15就不要合并
自己写了段:
mergeA = 2
'上标
mergeB = 3
'下标
While mergeB <= 15 If Range("A" & mergeA).Value <> Range("A" & mergeB).Value Then mergeA = mergeB End If If Range("b" & mergeA).Value = Range("b" & mergeB).Value Then Else Range("b" & mergeA & ":b" & mergeB - 1).Select Selection.Merge mergeA = mergeB End If mergeB = mergeB + 1 Wend 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询