- 締切済み
サーバーにあるファイルのデータを表示したい
VBAにてマクロを作成中です。 データを持ってきたいファイル名は [ セルB2-セルD1-前(or後).xls ]です。 ・セルB2とセルD1名(呼び出す側のファイルのセル位置で)のマッチング ・そして前or後の判断はセルF1(呼び出す側のファイルのセル位置) からマイナス1した数字が、6~11の場合は前、12~5の場合は後 と二つの条件が揃ったファイル名を呼び出したいです。 そして、呼び出したいシート名は [ セルD1-セルF1からマイナス1した数字 ]です。 ・セルD1-セルF1からマイナス1した数字のマッチングが条件です。 上記呼び出したいファイルのシートのデータのセルいくつかを そのまま表示させたいと思っています。 VBAをやりはじめたばかりで、コードのことは全くわかりません。 呼出方が複雑でどのようにコードを組んでよいのかわからないので コードを教えていただける方いらしたら、お願いしたいです。 よろしくお願いいたします。<m(__)m>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Azzz___
- ベストアンサー率40% (9/22)
回答No.1
こんにちは。 いまいちよくわかってないので、的外れならすみませんが、 >[ セルB2-セルD1-前(or後).xls ] ↑がファイル名ですか? ファイル名から条件に基づいて該当するデータ(シート)を表示ということでしょうか? 内容から察するに セルに入っている値を計算した結果の値がファイル名やシート名になっているのだと 思いますが、そうでしたら、そのあたりを詳しく説明(ファイル名やセルの例示)などつけると 回答もつくかと思います。
お礼
確認が遅くなってしまい大変申し訳ありません<m(__)m> ご回答いただきありがとうございます。 説明不足で大変申し訳ありません。<m(__)m> 正しくは、今マクロを組みたい方にはいっている セルB2(番号)セルD1(年)B3(名前)前(or後).xls がファイル名です。 D1(年)がマッチングして、 F1(月)からマイナス1した数字が 6~11の場合は"前"、12~5の場合は"後" のファイルをよみたく、 そしてシート名は セルD1(年)F1(月)となっています。 実際はF1からマイナス1した数字の月のものを よみたいです。 表示は単純に例えばよみたいデータのS1を 表示したい方のA5に表示という感じというような感じです。 すみませんが、旅行に行くため、次に確認するのが 年末近くになってしまうことと思いますが、どうぞ ご指導よろしくお願いいたします。