私の最新の質問はthis postを参照しています。私はブックのmacro
を1枚ずつ呼び出すMaster macro
を持っています。 「概要」シートの前の投稿のmacro
から次のシートの別のmacro
に行くことに応じてSubscript out of range
エラーが発生します。私は、エラーMaster macro
シートを削除することができます.Select
ステートメントを削除し、1行でシートを識別しながらマクロを呼び出すことができると思う。どんな助け?それはCall ReformatSummary
Sheets("Boston").Select
の後に来エラーで、今ではどのようVBA-シートごとにマクロを呼び出す
:
Sub ReformatTheWorkbook()
Sheets("Summary").Select
Call ReformatSummary
Application.Run "RefreshAllStaticData"
Application.OnTime Now + TimeValue("00:00:05"), "Part2RTW"
End Sub
Sub Part2RTW()
Sheets("Boston").Select
Call ReformatSheetAndAddDropdowns
Sheets("London").Select
Call ReformatSheetAndAddDropdowns
Sheets("Hong Kong").Select
Call ReformatSheetAndAddDropdowns
End Sub
「再フォーマット」サマリには何がありますか? – OpiesDad
ワークシートをパラメータとして渡します。 – Comintern
下付き文字範囲外のエラーは、通常、シートが存在しないことを示します。「ボストン」と呼ばれるシートがありますか? – OpiesDad