| 
    
     |  | ▼かみちゃん さん: >こんにちは。かみちゃん です。
 >
 >>"A1,A3,A5"が毎回定かでは無く、変動する場合の表記の仕方が知りたかったのです。
 >>
 >>例えば抽出された削除対象の列を配列型の変数に入れて
 >
 >「VBAははじめたばかり」という割には、考えることが高度すぎませんか?
 >変動する基準が明らかになれば、もっと簡単に考えられるのですが・・・
 >
 >たとえば、作業列に数式を設定しておいて、ある特定の値の行だけ削除対象に
 >するとか・・・(ここの常連のKeinさんがよく使われる手法です)
 
 
 返信が遅れてしまってすいませんでした。
 
 確かに高度なのかな…とも思いましたが、一応C言語の経験はあります。
 
 VBAで出来る事が良く判らないのでここでお聞きしてみました。
 
 自分が今作ろうとしてるプログラムを細かく書くと、
 
 A列・B列・C列にあるデータをA列のデータのみを基準にして重複削除。と言うプログラムです。
 
 自分なりに考えた流れは…
 
 A列をソート
 ↓
 繰り返し文の中で、
 
 If Range("A(i)") = Range("A(i)").Offset(1).Value Then
 
 何かまとめる(配列?)変数=A(i).Offset(1).Value
 
 何かまとめる(配列?)変数の中の行だけを削除
 
 と言う流れを考えていました。
 
 この流れでは無理でしょうか?
 
 |  |