|
これがマクロで出来たら、すごく楽になるのですが・・・お力をお貸し下さい
!
ファイルa←マクロを設定するファイル
ファイルb←取得したいデータがあるファイル
(ファイルbは任意。取り出したいデータが入っている
セルは常に一緒です。)
−−−−−−−−−−−−−−−−−−−−−−
ファイルa−sheetDBにマクロを作り実行したとき、Excelとかの開くをクリッ
クしたときに出てくるようなWindowが出てきてファイルを選択すると、
|ファイルb−sheet1−A1
コピー元 |ファイルb−sheet2−C2
|ファイルb−sheet3−D4
の各データを
|ファイルa−sheetDB−B2
コピー先 |ファイルa−sheetDB−C2
|ファイルa−sheetDB−D2
のようにコピーしたいのです。
ただ、取り出したデータはデータベース化したいのでマクロを実行したらファ
イルa−sheetDBは常に1行追加させるような形にしたいと思っています。
最も厄介なのがコピー元のSheetがあったりなかったりすることです(ここで
いつもデバックが・・・)。例えば
ファイルbは
|ファイルb−sheet1−A1
|ファイルb−sheet2−C2
|ファイルb−sheet3−D4
なのですが
ファイルcは
|ファイルb−sheet1−A1
|ファイルb−sheet2−C2は削除されていて存在しない
|ファイルb−sheet3−D4
(この場合、ファイルb−sheet2−C2のコピー先(ファイルa−sheetDB−C2)
にはデータが入らないブランクのセルにしたいのですが・・・
こんな事マクロで出来ます?
自分でやると存在しないsheetでデバックがでてしまいます。
甘えて良いのであれば、ファイルを選択して・・・の所からのマクロを教えて
いただければとても嬉しいです。
何とかよろしくお願いしますm(__)m
|
|