|
▼tantan さん:
>初心者で苦しんでおります。どなたかご教授願います。
>
>状況:
>5000行位になる日々更新されるデータをCSV形式で取り込むデータがあります。
>
>今エクセルファイルにそのCSVを取り込みデータを管理しています。
>A列に製造番号があり以降各列に製造年月日などが入っています。
>現在、Y列以降フリーにメモを記入していますが、このメモを新規にCSVを取り込んだ際にも、同じ製造番号の行へコピーしておきたいのです。
>
>説明が下手で申し訳ありませんがやりたい事を簡単にいうと
>同一形式のsheet1とsheet2の製造番号A列を比較し、同じ番号であればsheet1の
>Y列より右側をすべてコピーする。といったものができればと思います。
>5000行位あり、製造番号は新規なものが入ったり、古いものはなくなったりで
>日々変わるのでどうすればよいのか悩んでおります。
>どなたか良い方法がありましたら教えてください。
この
「製造番号は新規なものが入ったり、古いものはなくなったりで」
というのは、
「Sheet1のデータに製造番号がなければ、Sheet2には転記の必要はない」
であれば・・・
1、Sheet2のA列のRange(仮に変数Rng)をループ
2、Rngの製造番号でSheet1のA列をFind
3、あれば、Offsetした位置(Y列〜?列)のデータを、Rng.offsetにコピー
といった感じでは?
>
>
> A B C D E ・・・ X Y Z・・・
>1番号 メモ メモ
>2
>3 メモ
>4
|
|