Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


68551 / 76734 ←次へ | 前へ→

【12718】ファイルを・・・
質問  素人  - 04/4/13(火) 12:55 -

引用なし
パスワード
   これがマクロで出来たら、すごく楽になるのですが・・・お力をお貸し下さい



ファイル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

2 hits

【12718】ファイルを・・・ 素人 04/4/13(火) 12:55 質問
【12729】Re:ファイルを・・・ IROC 04/4/13(火) 14:09 回答
【12734】Re:ファイルを・・・ 素人 04/4/13(火) 15:01 お礼
【12741】Re:ファイルを・・・ IROC 04/4/13(火) 17:30 回答
【12742】Re:ファイルを・・・ IROC 04/4/13(火) 17:39 回答
【12745】Re:ファイルを・・・ 素人 04/4/13(火) 21:28 質問
【12752】Re:ファイルを・・・ IROC 04/4/14(水) 9:04 回答

68551 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free