Excel VBA質問箱 IV

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

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


5296 / 13646 ツリー ←次へ | 前へ→

【51609】ブックの比較と反映 toto 07/9/27(木) 11:10 質問[未読]
【51647】Re:ブックの比較と反映 じゅんじゅん 07/9/27(木) 22:44 発言[未読]
【51648】Re:ブックの比較と反映 toto 07/9/28(金) 6:31 質問[未読]
【51649】Re:ブックの比較と反映 じゅんじゅん 07/9/28(金) 7:55 発言[未読]
【51663】Re:ブックの比較と反映 n 07/9/29(土) 1:34 発言[未読]
【51666】Re:ブックの比較と反映 toto 07/9/29(土) 4:21 質問[未読]
【51669】Re:ブックの比較と反映 n 07/9/29(土) 10:53 発言[未読]
【51670】Re:ブックの比較と反映 toto 07/9/29(土) 11:10 お礼[未読]

【51609】ブックの比較と反映
質問  toto  - 07/9/27(木) 11:10 -

引用なし
パスワード
   よろしくお願いします。
ブックの比較と反映をVBAでプログラム化することは可能でしょう。
コマンドをさがしましたが、みつかりませんでした。
 現在のファイルに比較と反映をさせるブックを開くことになるのですが、
よくわかりません。

【51647】Re:ブックの比較と反映
発言  じゅんじゅん  - 07/9/27(木) 22:44 -

引用なし
パスワード
   ▼toto さん:
>よろしくお願いします。
>ブックの比較と反映をVBAでプログラム化することは可能でしょう。
>コマンドをさがしましたが、みつかりませんでした。
> 現在のファイルに比較と反映をさせるブックを開くことになるのですが、
>よくわかりません。

同じシートの列同士の比較
同じブックのシート間の比較 等々については
作成したことありますか?

【51648】Re:ブックの比較と反映
質問  toto  - 07/9/28(金) 6:31 -

引用なし
パスワード
   ▼じゅんじゅん さん:
>▼toto さん:
>>よろしくお願いします。
>>ブックの比較と反映をVBAでプログラム化することは可能でしょう。
>>コマンドをさがしましたが、みつかりませんでした。
>> 現在のファイルに比較と反映をさせるブックを開くことになるのですが、
>>よくわかりません。
>
>同じシートの列同士の比較
>同じブックのシート間の比較 等々については
>作成したことありますか?
私の意図は共有ブックの作ってそれを元のファイルに反映させるのに、
コマンドとしてブックの比較と反映というのがメニューにあります。
エクセル2007を使用していますが、クイックアクセスツールバーの
ところにアイコンを作るこで、そのボタンをクリックすると
反映するファイルを呼び出すボックスが出てそこに、反映させるファイル名
を入力すると、元のファイルに反映されます。手動ではできるのですが、
それをマクロとして組み込みたいと思って質問をさせて頂きました。
 ブックの比較と反映を呼び出し、反映させるファイル名を入力する
 プログラムを作りたいと思います。
 よろしくお願いします。

【51649】Re:ブックの比較と反映
発言  じゅんじゅん  - 07/9/28(金) 7:55 -

引用なし
パスワード
   ▼toto さん:
>▼じゅんじゅん さん:
>>▼toto さん:
>私の意図は共有ブックの作ってそれを元のファイルに反映させるのに、
>コマンドとしてブックの比較と反映というのがメニューにあります。
>エクセル2007を使用していますが、クイックアクセスツールバーの
>ところにアイコンを作るこで、そのボタンをクリックすると
>反映するファイルを呼び出すボックスが出てそこに、反映させるファイル名
>を入力すると、元のファイルに反映されます。手動ではできるのですが、
>それをマクロとして組み込みたいと思って質問をさせて頂きました。
> ブックの比較と反映を呼び出し、反映させるファイル名を入力する
> プログラムを作りたいと思います。
> よろしくお願いします。

すいません。
2007であれば範囲外なので、私は退散です。

【51663】Re:ブックの比較と反映
発言  n  - 07/9/29(土) 1:34 -

引用なし
パスワード
   こんにちは。
Sub try()
  Dim x

  x = Application.GetOpenFilename("xlsFiles,*.xls*", , "結合するBookの選択")
  If VarType(x) = vbBoolean Then Exit Sub
  ThisWorkbook.MergeWorkbook x
End Sub
多分こんな感じ。基本的には2000〜2003も同じはず。
MergeWorkbookメソッドです。

【51666】Re:ブックの比較と反映
質問  toto  - 07/9/29(土) 4:21 -

引用なし
パスワード
   ▼n さん:
>こんにちは。
>Sub try()
>  Dim x
>
>  x = Application.GetOpenFilename("xlsFiles,*.xls*", , "結合するBookの選択")
>  If VarType(x) = vbBoolean Then Exit Sub
>  ThisWorkbook.MergeWorkbook x
>End Sub
>多分こんな感じ。基本的には2000〜2003も同じはず。
>MergeWorkbookメソッドです。
ありがとうございました。
Getopenfilenameのところで結合するBookの選択の表示がでました。
 次にファイル名は決まっているので、ファイル名を入れて開くまで
VBAとして行いたいと思いますので、結合するBookの選択に
ファイル名を入れる方法をご教示頂けませんでしょうか。
よろしくお願いします。

【51669】Re:ブックの比較と反映
発言  n  - 07/9/29(土) 10:53 -

引用なし
パスワード
   読み間違っているかもしれませんが
>次にファイル名は決まっているので、
なら、
ThisWorkbook.MergeWorkbook "D:\test\test.xlsm"
などで良い?

【51670】Re:ブックの比較と反映
お礼  toto  - 07/9/29(土) 11:10 -

引用なし
パスワード
   ▼n さん:
>読み間違っているかもしれませんが
>>次にファイル名は決まっているので、
>なら、
>ThisWorkbook.MergeWorkbook "D:\test\test.xlsm"
>などで良い?
ありがとうございました。
完了しました。

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