EXCEL宏
本人编了一个宏,用于自动隐藏非蓝色单元格的公式。其执行过程为:从“A6”单元格开始,如果该单元格字体颜色是“蓝色”,则取消该单元格公式“隐藏”,否则,“隐藏”单元格公式……。依次执行“A7、A8、……A100”。从这个过程可知,这个宏仅解决了A列,现在想解决整个工作表,即在“A列”循环完成后,自动跳到B列……N列。请问各位高手如何解决?还有我这段宏是不是显得很笨哦?有没有更好的解决循环问题的办法?
宏如下:
Sub 取消隐藏公式()
Range("A6").Select
For rwIndex = 6 To 100
For colIndex = 1 To 1
With Cells(rwIndex, colIndex)
If Selection.Font.ColorIndex = 5 Then Selection.FormulaHidden =
False
If Selection.Font.ColorIndex <> 5 Then Selection.FormulaHidden=
True
Selection.Offset(1, 0).Range("A1").Select
End With
Next colIndex
Next rwIndex
Range("A1").Select
End Sub