ExcelのVBAで、ActiveWorkbook.FollowHyperlink _ Address:=\u0026quot;C:\\Users\\Desktop\\計画.xlsm\u0026quot;, _SubAddress:=\u0026quot;\u0026quot;, _ NewWindow:=False Cells.Select Selection.Copy Windows(\u0026quot;実行202512.xlsm\u0026quot;).Activate Sheets(\u0026quot;実績\u0026quot;).Select Cells.Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False実行202512.xlsm というファイルからデスクトップの 計画.xlsmを開き、シートをコピーし実行202512.xlsmの実績シートに貼り付けるを行いたいのですが、実行202512.xlsmのファイル名が202601.xlsmや202602.xlsmに毎月変更されます。この場合、 Windows(\u0026quot;実行202512.xlsm\u0026quot;).Activate の部分を書き換えずに済む方法はありますか?誰か教えて下さい。よろしくお願いします。

WindowsExcel

1件の回答

回答を書く

1044955

2026-04-23 01:35

+ フォロー

マクロの記述・実行が「実行202512.xlsm」であるなら、



\u0026gt; Windows(\u0026quot;実行202512.xlsm\u0026quot;).Activate

こちらを

thisworkbook.activate



とすると良いです。

コードを実行しているブックがアクティブになります。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有