本帖最后由 dsmch 于 2014-8-13 09:01 编辑
Sub Macro1()
Dim i&, j%, p$, s$
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
p = ""
For j = 1 To [a1].End(xlToRight).Column
If Cells(i, j).EntireRow.Hidden = False And Cells(i, j).EntireColumn.Hidden = False And Cells(i, j).Interior.ColorIndex = 3 Then
p = p & "," & Cells(i, j)
End If
Next
s = IIf(s = "", Mid(p, 2), s & vbCrLf & Mid(p, 2))
Next
[m13] = s
End Sub