- Tham gia
- 5/6/08
- Bài viết
- 30,703
- Được thích
- 53,952
Ai da... tôi làm được rồi! Như vầy đây:
Kết quả chính xác, chỉ còn 1 trục trặc nhỏ là khi quét công thức trên thanh Formula và F9 thì chẳng hiểu sao vẩn chỉ nhìn thấy toàn số 0
PHP:
Function GetColorA(Mang As Range)
Application.Volatile (True)
Dim MyCell As Range, i As Long, iR As Long, iC As Long
Dim Temp()
ReDim Temp(1 To Mang.Rows.Count, 1 To Mang.Columns.Count)
For Each MyCell In Mang
i = i + 1
iC = ((i - 1) Mod (Mang.Columns.Count)) + 1
iR = ((i - 1) \ (Mang.Columns.Count)) + 1
Temp(iR, iC) = MyCell.Font.Color
Next
GetColorA = Temp
End Function