VBAでアクティブなブックの名前を変更する方法はありますか?ワークブック名(MTD_Truck_October2017.xls)は毎月大きなマクロを実行し、ある時点でその名前を参照します。 MTD_Truck_Current.xlsと言って最初に名前を変更したいと思います。その名前を参照すると、毎月一貫性があります。VBA内でアクティブなブックの名前を変更する
また、マクロは複数のユーザーコンピュータで実行する必要があります。私はもともとデスクトップに特定の名前で保存しましたが、他の人がこれを使用するようになりました。デスクトップへのパスが異なるため、最初にブックの名前を変更するか、マクロ内のパスを変更する必要がありますすべてのユーザー。
アイデア?ありがとう!
を使用します。ワークブック名は読み取り専用プロパティです。変更することはできません。あなたは別の名前でそれを保存することはできますが。 Environ関数を使用してデスクトップへのパスを構築し、個々のユーザーのデスクトップへのパスを参照するのはなぜでしょうか。 Environ( "UserProfile")& "\ Desktop \ <お使いのファイル名here.xls>" – sktneer
ファイルを開くコードの部分とブックを後で参照する部分を投稿し、問題を解決する手助けをします。 – YowE3K
@ 12fretterあなたは最近、かなりの質問をしましたが、まだ答えを受け入れていません。あなたが尋ねた質問をどのように取り戻し、あなたの問題に最善の答えを受け入れるのですか? https://stackoverflow.com/help/someone-answers – jeffreyweir