こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

excelで自動リンクを計算で作成

お世話になります。
EXCEL2003で質問があります。
まず、用途ですが、365個(1年分)のエクセルファイルがあり、それらのファイルには必ず30シートありそれぞれのシートのフォーマットは決まっています。
それで、その中のそれぞれのシートの中から決まったセルの値を読み込みたいのですが、とりあえずの方法が
1.indirect
2.自動リンク
の2種類があるかと思います。

しかし、これらにはそれぞれ問題点があります。
indirectでは、365個のファイルを全て開かなければいけない。(10ファイルほど開き吸い出したら値をコピー、開いたのを閉じて別ファイルを開き値を貼り付け・・・繰り返し・・・にしても量が多い)
自動リンクでは、ほしいデーターを選択するのがめんどくさい・・・
なので、自動リンクの形式である、
='ドライブ:\フォルダ[ファイル.xls]シート'!セル
を計算で作成しました。
さらにそれではやはりダメでしたのでコピーして値を貼り付けてもダメでした・・・ですが、その値となったセルでF2→enterとすると値が出ました!!
しかし、読みたいセルが合計で8760行×30列=262,800セルあり、いちいちF2→enterなどできません(T_T)
どうにかして、一度に変換?して一気に数値読み出しできませんでしょうか?
尚、申し訳ございませんがVBAがまだわからないためできれば使用したくありません。
不明な点がございましたらご指摘下さい。
よろしくお願い致します。

投稿日時 - 2005-12-12 23:14:15

QNo.1835588

困ってます

質問者が選んだベストアンサー

F2でいけるなら、、、
複数範囲はだめですが、1列なら範囲を選択してメニューのデータ-区切り位置-完了でいけませんか?

上手くいかない場合は、セルの書式設定を標準にして再度実行してみます。

投稿日時 - 2005-12-12 23:45:58

お礼

できました(..)(^^)(^。^)(*^o^)(^O^)ウレシーーー!!
複数行一括でできないのは残念ですが、マクロで記録すれば問題ありません!
何より、いちいちファイルを開かなくなることが相当効率よいです。
本当にありがとうございました!
また、よろしくお願い致します。

投稿日時 - 2005-12-13 22:36:49

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問