返回列表 上一主題 發帖

格式比對

回復 1# ayubbs
  1. Sub ex()
  2. If Application.CountA([C:C]) = 0 Then Exit Sub 'C欄沒有任何資料就結束程序
  3. For Each A In Range("C:C").SpecialCells(xlCellTypeConstants) '遍歷C欄所有資料
  4.   If A.Offset(, -2) = "" Then A.Clear 'A欄為空白就清除C欄
  5. Next
  6. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 3# ayubbs
  1. Sub ex()
  2. Dim A as Range
  3. If Application.CountA([C:C]) = 0 Then Exit Sub 'C欄沒有任何資料就結束程序
  4. For Each A In Range("C:C").SpecialCells(xlCellTypeConstants) '遍歷C欄所有資料
  5.   If A.Offset(, -2) = "" Then A.Clear 'A欄為空白就清除C欄
  6. Next
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 5# ayubbs
  1. Sub ex()
  2. Dim A As Range, Rng As Range
  3. If Application.CountA([C:C]) = 0 Then Exit Sub 'C欄沒有任何資料就結束程序
  4. For Each A In Range("C:C").SpecialCells(xlCellTypeConstants) '遍歷C欄所有資料
  5.   If A.Offset(, -2) = "" Then
  6.     'A.Clear 'A欄為空白就清除C欄
  7.     If Rng Is Nothing Then Set Rng = A.EntireRow Else Set Rng = Union(Rng, A.EntireRow)
  8.   End If
  9. Next
  10. Rng.Delete
  11. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 脾氣嘴巴不好,心地再好也不能算是好人。
返回列表 上一主題