在Excel2007里面,允许我们将几个连续的单元格合并成为一个大的单元格,但是合并之后,里面的内容到底是属于哪个格子的?首先看下图。
看看上表,A1:C2这个范围,被合并成为一个单元格了,但是,里面的内容到底是属于A1的还是B1的或者是C2的呢?
关于这个问题,只需要验证一下就明白了,下面我们使用VBA代码来验证。
MsgBox Sheets(1).Cells(1, 1).Value
MsgBox Sheets(1).Cells(1, 2).Value
MsgBox Sheets(1).Cells(2, 1).Value
第一行代码是弹出A1单元格的内容,第二行代码是弹出B1的内容,第三行是弹出A2的内容。
经过实验证明,只有MsgBox Sheets(1).Cells(1, 1).Value 能弹出内容“大众计算机学习网”,而其它两行的代码都弹出空的内容。
这说明,合并后的单元格,内容是属于左顶位置哪个单元格的内容,而不属于其它单元格的。
比如,合并范围是A1:C2,那么,合并后,内容是属于A1的,而不是C2也不是其它的。再比如A5:B7合并后,内容是属于A5单元格的,其它依此类推。