返回列表 上一主題 發帖

如何刪除重複資料的列與單純刪除儲存格的巨集做法

回復 1# lone_tiger0303
  1. Sub Ex()
  2.     Dim Rng As Range, Ar, i%
  3.     Set Rng = [a1:a10]
  4.     Ar = Application.Transpose(Rng)
  5.     For i = UBound(Ar) To 1 Step -1
  6.         If Application.CountIf(Rng, "=" & Ar(i)) > 1 Then Rng(i) = ""
  7.     Next    ''
  8.     ''''''''''上面程式碼  將重複資料的位置為空白 ''''''''''''''''''''''''
  9.     Rng.SpecialCells(xlCellTypeBlanks).Delete xlUp    '空白位置刪除的動作
  10. End Sub
複製代碼

TOP

本帖最後由 GBKEE 於 2012-10-10 15:58 編輯

回復 4# linsurvey2005
Rng.SpecialCells(xlCellTypeBlanks).EntireRow.Delete xlUp   
空白位置 整列 刪除的動作

TOP

        靜思自在 : 是非當教育,讚美作警惕。
返回列表 上一主題