|
▼UO3 さん:
返信を急いでしまい、複数にわたって回答してしまい申し訳ございません。
>Book1、Book2を読み込んでいる部分は、Sub 複数のファイルを一つに() です。
>私は、ここをさわっていません。
>Book1が反映されてBook2が反映されないのが、私がアップした部分の処理の結果だとすれば
>Book2が持つデータと同じデータが既に転記先に存在するということでは?
UO3さんのコードをサブプロシージャに入力して、実行してみました。
Book1とBook2のデータは違うものを入力しております。
まっさらなマクロブックで実行しますと、ちょっとと分かりにくいかもですが、A行のみで話をしますね。
B行も同じ結果になっていますので。
1.book1のA3〜A6まで、book2のA3〜A6までデータを入れた場合、(もちろん全て違う値)マクロブックのA2〜A6までデータが入ります。
この時A2〜A5まではbook1の値が入ります。
A6のみBook2のA6の値が入ります。
2.book1のA3〜A4まで、book2のA3〜B6までデータを入れた場合、(もちろん全て違う値)マクロブックのA2〜A6までデータが入ります。
この時A2〜A3まではbook1の値が入ります。
A4〜A6まではBook2のA4〜A6の値が入ります。
>それより、連絡忘れましたが、私がアップした Sub subTenki(theBook As Workbook) では
>引数の flg を削除しています。(使っていなかったので)
>一方、Sub 複数のファイルを一つに() からの Call には flg が残ったままだと思いますので
>実行するとエラーになったはずなんですが?
ご指摘どうり、エラーが発生しました。
ですので、Sub 複数のファイルを一つに()のCallのflgを削除しましたけど・・・これでコンパイルエラーおきなかったので勝手にこれでよし。と判断してしまいました。問題ないですよね?
>いずれにしても、質問している件への回答・確認、よろしくお願いします。
何度も付き合って頂き本当にありがとうございます。
以降の返信は明日させていただきます。
|
|