指定した重複の削除方法 (Excel)Range.RemoveDuplicates method (Excel)

値の範囲から重複した値を削除します。Removes duplicate values from a range of values.

構文Syntax

重複の削除(ヘッダー)expression.RemoveDuplicates (Columns , Header)

expressionRange オブジェクトを表す変数です。expression A variable that represents a Range object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
ColumnsColumns 必須Required バリアント型Variant 重複した情報を含む列のインデックスの配列を指定します。Array of indexes of the columns that contain the duplicate information.
HeaderHeader 省略可能Optional XlYesNoGuessXlYesNoGuess 最初の行にヘッダー情報が含まれるかどうかを指定します。Specifies whether the first row contains header information. xlNo は既定値です。Excel にヘッダーを決定させるには、xlGuess を指定します。xlNo is the default value; specify xlGuess if you want Excel to attempt to determine the header.

Example

次のコードサンプルでは、最初の2つの列を使用して重複を削除します。The following code sample removes duplicates with the first 2 columns.

ActiveSheet.Range("A1:C100").RemoveDuplicates Columns:=Array(1,2), Header:=xlYes

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.