![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
vbaエクセルマクロについて教えてください
A列とD列が下のようになっています
B列、C列にも何かしらの値が入っています
Aマート りんご
Bマート みかん
Cマート ぶどう
Bマート りんご
Aマート りんご
Dマート もも
Bマート みかん
Aマート もも
Dマート みかん
Cマート もも
Dマート もも
これを、
Aマート りんご
Bマート みかん
Cマート ぶどう
Bマート りんご
Aマート りんご→削除
Dマート もも
Bマート みかん→削除
Aマート もも
Dマート みかん
Cマート もも
Dマート もも →削除
Aマート りんご→削除
A列、D列ともが重複している場合
重複行を削除して
Aマート りんご
Bマート みかん
Cマート ぶどう
Bマート りんご
Dマート もも
Aマート もも
Dマート みかん
Cマート もも
このように1行ずつの表示にしたいときは、
どのようなプログラムになりますでしょうか。
No.1ベストアンサー
- 回答日時:
こんばんは
重複している行は、B、C列の値も削除してよいものと解釈しました。
方法はいろいろあると思いますので、一例です。
Range("A1:D11").RemoveDuplicates Columns:=Array(1, 4)
質問の内容をくみとって回答してくださいまして大変ありがとうございます!
こちらを参考にさせていただきます。
とてもたすかりました!
No.2
- 回答日時:
No1です。
>何行目までデータが入っているかわからない場合のプログラムも教えてほしいです。
データと言うのがどのような性質なのかによりますが・・・
まず、必要範囲を調べることから行います。
一般的な最終行の求め方
Cells(Rows.Count, col).End (xlUp)
みたいなのでも良いでしょうし、
.CurrentRegionで取得できるのなら、
Cells(rw, col).CurrentRegion
もありかも知れません。
もっと大雑把なら
Worksheets(n).UsedRange
なんて方法もあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 電子マネー・電子決済 ゆめマートは全店舗でpaypay使えるんてすか? 1 2023/03/27 10:08
- メンズ 靴が安い店ってどこですか?(リアル店舗で) 5 2022/12/19 21:12
- 電子マネー・電子決済 ゆめマートでpaypayを使いたいのですがアプリからの支払いできますか? 1 2023/03/21 09:56
- ウォーキング・ランニング ウォーキングシューズをランニングシューズとして使っても大きな問題ないですかね? ABCマートのアプリ 3 2023/01/29 15:34
- 誕生日・記念日・お祝い 女友達の誕プレでお菓子買ったんですけどあげる時の入れ物にABCマートの紙袋は流石にダメですか? お菓 4 2023/08/09 12:14
- Instagram ABCマートの店員になんぱされました楽しくお話していたところ4つ上の方にインスタ交換しようと言われた 2 2022/12/28 17:06
- シューズ・ブーツ ABCマートのこの靴何と検索すれば出てくるでしょうか??時間が無かったので写真だけ撮って家で調べよう 4 2022/10/05 05:05
- シューズ・ブーツ Reebokの布製の靴 3 2023/01/07 14:44
- カラオケ ゆめマートのテーマソング。 2 2022/10/29 19:05
- その他(ファッション) Timberlandのブーツについて教えてください。 いわゆる6インチのが欲しくて、店で探してます。 1 2022/09/04 12:48
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Worksheets メソッドは失敗しま...
-
B列の最終行までA列をオート...
-
VBAを使って検索したセルをコピ...
-
Cellsのかっこの中はどっちが行...
-
Excelで、あるセルの値に応じて...
-
VBAのFind関数で結合セルを検索...
-
Changeイベントでの複数セルの...
-
VBマクロ 色の付いたセルを...
-
複数処理 Worksheet_Change(ByV...
-
VBAで、特定の文字より後を削除...
-
【VBA】2つのシートの値を比較...
-
vba 2つの条件が一致したら...
-
【Excel VBA】 B列に特定の文字...
-
マクロ 最終列をコピーして最終...
-
エクセル 2つの表の並べ替え
-
文字列の結合を空白行まで実行
-
データグリッドビューの一番最...
-
マクロについて。S列の途中から...
-
IIF関数の使い方
-
VBA UserFormからの転記で
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Worksheets メソッドは失敗しま...
-
B列の最終行までA列をオート...
-
Excelで、あるセルの値に応じて...
-
vba 2つの条件が一致したら...
-
Cellsのかっこの中はどっちが行...
-
VBAを使って検索したセルをコピ...
-
文字列の結合を空白行まで実行
-
VBA指定行削除
-
VBAのFind関数で結合セルを検索...
-
IIF関数の使い方
-
VBA 何かしら文字が入っていたら
-
マクロ 最終列をコピーして最終...
-
エクセルについて
-
【VBA】2つのシートの値を比較...
-
URLのリンク切れをマクロを使っ...
-
データグリッドビューの一番最...
-
Changeイベントでの複数セルの...
-
空白セルをとばして転記
-
rowsとcolsの意味
-
エクセルVBAにて =A1=B1とすれ...
おすすめ情報
fujillin様、回答ありがとうございます!m(._.)m
追加質問申し訳ないです。
何行目までデータが入っているかわからない場合のプログラムも教えてほしいです。