[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『PC上で使用しているブックやシート』(take)
PC上で使用されているブックをすべて取得したい。
また、各ブックごとにどんなシートが存在するのかを取得したい。
どのように記述すればすべてのブックやシートを取得することが可能
でしょうか。
ご存知の方、ご教授お願い致します。
ちなみにEXCELバージョンは2000、
OSバージョンはXPと98です。
大変な作業になるかも・・・。
ここは手作業 Windowsの検索機能で、 ファイル名に .xls が付くものを検索
見つかったアイテムを全選択 ↓ 右クリック ↓ ショートカットの作成
でショートカットを作成し、全てのショートカットを一つのフォルダに 格納
ここからVBA ショートカットからリンク先のパスを取得 ↓ 取得したパスのブックを開きループでシート名を取得していく
あるいは、 VBAで回帰処理で全ての階層のフォルダの中の拡張子が".xls"のものを取得 取得したファイルを開き、↑と同様にシート名を取得していく
(MARBIN)
出来ればVBAで一発処理って可能にならないでしょうか。
ボタンを1回クリックで処理、というのは出来ますが、 各工程を記述していくのには変わりありません。
Sub ボタン1_Click() 工程1 工程2 ・ ・ ・
End Sub (MARBIN)
参考HPです。
特定のフォルダ以下の再帰処理 ↓ フォルダ内のファイル一覧の取得 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_080.html
フォルダ内のブックの処理 ↓ フォルダ内のワークブックを順次処理する。 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_120.html
ブック内の各シートの処理 ↓ 開いているブックの一覧の取得 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_010_020.html
トップページはこちら。 http://www.asahi-net.or.jp/~ef2o-inue/top01.html (MARBIN)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.