|
>横から失礼します。
とんでもないです。ありがとうございます。
>そもそも、なぜインポート元を閉じた状態でインポートしたいのでしょうか?
>VBA初心者と書かれていますので、おとなしく開いたほうが良いと思いますが。
・【9123】を読んだら、私のケースとの異同もよく分からないまま、
「たぶんリンク貼付では無理」とあったのを読んで、ADOかな、とおもった。
・インポート元が200〜300ファイルあるので、早くなるかなと思いました。
・できれば、インポート先も閉じていたいのです。
・こういう処理はVBScriptのほうが向いているのでしょうか。それともVBScriptではできないのでしょうか。 こういう処理の必要な場面が多いのですが、何を勉強すればよいのかさえわかりません。この点についても知りたいと思っています。
・また、インポート元のファイルが処理対象のファイルか否かをチェックしたいのですが、リンクの方法で、インポート元のファイルを開く前、あるいは、インポート先のセルにリンクを貼る前に、インポート元のファイルのセルの値を取得することはできるのでしょうか。
>1ブックのデータをExcel上の1レコード(1行)にしたいとすれば、
>各ブックのデータは255個以下でないとできません
255個以下です。
>また、この内容からだとインポート元のブックには「項目行」が無さそうな気がします。
項目行は2行目に対して1行目のみが対応したものとして存在します。ですが、3行目以下は1行目とは対応していません。
擬似的に1行目を項目行として .fields("項目") で取り出すとか、1レコード(1行)の何番目(列)で取り出すとかはできるのですが、それ以外の方法は、やはりないのでしょうか。また、1列を1レコードとすることなどはできないのでしょうか。
よろしくお願いします。
|
|