今まで使えてたマクロが、突然動かなくなった。デバッグモードでは
f As New FileScriptingObject
でユーザ定義何とかが~とエラー。

知ってる人ならば「ああ、あれか」とすぐ分かるのですが、こちとら色んな所から切り貼りして使ってるから、そんなの知らん(笑)作った当時は知ってても、別プロシージャに切り貼りする頃には忘れてる。

答え:FSOを使うには、参照設定でMicrosoftScriptingRuntimeにチェックを入れる必要がある


ファイル関連は統一した使い方が見えない。FSOやらDirやら何種類かある。
統一して欲しいんだけど。素人VBAだからそう思えるだけか?