返回列表 上一主題 發帖

[發問] 連續3週以上資料標示

回復 1# jcchiang
  1. Sub Test()
  2.     Dim ar, i As Long, j As Long, cmax As Long
  3.    
  4.     With ActiveSheet
  5.         ar = .[A1].Resize(.Cells(.Rows.Count, 1).End(xlUp).Row, .Cells(1, .Columns.Count).End(xlToLeft).Column).value
  6.         cmax = UBound(ar, 2)
  7.         For i = 2 To UBound(ar)
  8.             For j = cmax To 2 Step -1
  9.                 If ar(i, j) = "" Then Exit For
  10.             Next
  11.             If cmax - j >= 3 Then .Range(.Cells(i, j + 1), .Cells(i, cmax)).Interior.Color = vbYellow
  12.         Next
  13.     End With
  14. End Sub
複製代碼
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

        靜思自在 : 謊言像一朵盛開的鮮花,外表美麗,生命短暫。
返回列表 上一主題