Range[] rangeCells = sheet.getMergedCells();// 返回sheet中合并的单元格数组 for (Range r : rangeCells) {//对数组遍历拿到每个合并的单元格 Cell cellTop = r.getTopLeft();//获取某个合并的单元格的左上角的单元格 int beginRow= cellTop.getRow();//获取左上角单元格所在行 int beginColumn=cellTop.getColumn();//获取左上角单
-> step 1:新建宏,进入编辑,使用如下代码: Sub Ss()Dim c As RangeFor Each c In ActiveSheet.UsedRange i = 1 While InStr(i, c, "木木", 0) > 0 i0 = InStr(i, c, "木木", 0) If i0 > 0 Then c.Characters(i0, 2).Font.Color = vbRed: i = i0 + 2 Wend NextEnd