Excel VBA 重複レコードを削除するマクロについて


こんにちは脇村です。僕のブログでは、本業での実務上のEXCEL、ACCESSマクロ&VBAの使えそうなコードの紹介、コールドリーディングの実践例、電話占いでの現場、最近読んでいいなと思った本等について、主に発信していきたいと思っています。

今回はEXCELVBAについて発信したいと思います。 こういったプログラム系統は何を実現したいかを強く頭に描くことが実現への第一歩につながると思います。 少しずつ発信していってその手助けができれば幸いだと思っています。 今回はEXCELVBA重複レコードを削除するマクロについてです。

データ→詳細設定→重複レコードを削除するをマクロの記録でやると下記のようになります。

Sheets(“データ”).Select
Sheets(“データ”).Range(“A1”, Sheets(“データ”).Range(“A65536”).End(xlUp)).AdvancedFilter Action:=xlFilterCopy, _ copytorange:=Sheets(“データ”).Range(“B1”), unique:=True

これでセル範囲A1からAの最終行までのデータをセル番地B1に重複削除した形で反映します。 しかしA1に重複データがあるとそれはなぜか削除されません。要は一行目はダメなのです。 なので前回紹介した重複削除マクロ(Excel VBA 重複削除について)をさらに下に仕込めば大丈夫です。 この二重構造でやる事によって重複削除の処理が早くなります。 今回は重複レコードを削除するマクロでした。次回もまたよろしくお願いします。

婚活初心者大歓迎!【スマリッジ】


この度「はじめる婚活・まじめな出逢いなら【スマリッジ】」におきまして、

下記期間限定で、お客様向けのキャンペーンを実施いたしますので、ご案内させていただきます。

◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

【婚活はじめるならスマリッジ!夏の出会い応援キャンペーン】

<キャンペーン概要>

期間内のご登録で7月分の月会費「0円」

※通常時:9,900円(税込)/月

<期間>

7月1日(金)〜7月14日(木)

◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇

女のコのかわいいさダントツ1位!今なら2100円分の無料体験付★


口臭予防99.7% 薬用オーラクリスターゼロ


関連記事
Excel VBA sheetに保護をかけるのと保護を解除するマクロについて
Excel VBA フィルタモードじゃない時の処理について
Excel VBA 重複削除について
Excel VBA 貼付けマクロについて
Excel VBA 五十音順に並び替えのマクロについて
Excel VBA For Each ○○ In Selectionを使ったマクロについて
Excel VBA For~nextを使ったマクロについて
Excel VBA 印刷エリアの設定マクロについて
Excel VBA 印刷マクロについて


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA