重複するデータを削除(RemoveDuplicates メソッド)
RemoveDuplicates メソッド
指定したセル範囲から重複データを含む行を削除します。削除する場合は、重複しているデータが含まれる行の中で、先頭行のみ残します。このメソッドは、Excel 2007 以降のバージョンでのみ使用できます。
【書式】
object.RemoveDuplicates ( columns [, header ] )
引数・戻り値
- object ・・・ 対象となる Range オブジェクトを指定します。
- columns ・・・ 重複する値を含む列のインデックス値、またはその配列を指定します。
- header ・・・ 先頭行をタイトル行とみなすかどうかを示す XlYesNoGuess 列挙型 の定数またはその値を指定します(省略可)。
定数 値 内容 xlGuess 0 先頭行をタイトル行とみなすかどうか、Excel が特定します。 xlYes 1 先頭行をタイトル行とみなします。 xlNo 2 範囲全体が重複データ削除の対象になります。(既定値)
重複データを削除する(RemoveDuplicates メソッド)使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 |
Sub Sample_RemoveDuplicates() Range("A1").CurrentRegion.RemoveDuplicates _ Columns:=Array(1, 2), Header:=xlYes End Sub |
実行結果
サンプルVBAソース 実行前
実行後
関連記事
-
-
オートフィルタ(色で抽出する)AutoFilter メソッド
オートフィルタ(色で抽出する) フォントの色、セルの背景色(条件付き書式による設 …
-
-
セルの表示形式を設定・取得する(NumberFormat プロパティ)
NumberFormat プロパティ NumberFormat プロパティは、現 …
-
-
列幅を取得・設定・する(ColumnWidth プロパティ)
ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …
-
-
指定した条件に一致するセルを取得(SpecialCells メソッド)
SpecialCells メソッド SpecialCells メソッドは、指定し …
-
-
ハイパーリンク(Hyperlink オブジェクトのメソッド)
Hyperlink オブジェクトのメソッド Hyperlinks コレクション …
-
-
セルの値を置換・書式設定(Replace メソッド,ReplaceFormat プロパティ)
セルの値の置換と書式設定 検索条件に一致するセルの書式を設定するには、まず、Ap …
-
-
任意の行または列を参照(Rows プロパティ,Columns プロパティ)
Rows プロパティ・Columns プロパティ Rows プロパティは、オブジ …
-
-
セルの高さ・幅を取得(Height プロパティ・Width プロパティ)
Height プロパティ・Width プロパティ Height プロパティは、指 …
-
-
セルを挿入する(Insert メソッド)
Insert メソッド Insert メソッドで、指定した場所に新規の空白セルを …
-
-
フリガナ(Phonetic プロパティ)
Phonetic プロパティ 文字列(漢字など)をキーボードから入力した時の「読 …

