- Excel VBA 質問スレ Part43 [無断転載禁止]©2ch.net
466 :デフォルトの名無しさん[sage]:2016/10/14(金) 18:57:00.12 ID:k2yMsJsW - >>463
ぱっと思いつくのはディクショナリのキー側に「大阪」やら「東京」やらを入れておいて値に0を入れる。 シートの対象範囲をループ中に既にディクショナリに登録されていたらそのキーに該当する値を1にする。 最後にディクショナリで値が1のやつだけシートに展開すれば出来上がり。 ディショナリに設定する値は別にTrue、Falseでも、 被ったときに1設定でなくてインクリメントも何でもいいけど、 インクリメントにしておけば何回重複したかを確認することができるから便利かも。
|