0

セル "DB2" が "Hot" の場合は Hot_Macro を実行します セル "DB2" が "Cold" の場合は Cold_Macro を実行します セル "DB2" が "Warm" の場合は Warm_Macro を実行します セル "DB2" が空白の場合 end

4

1 に答える 1

4

Call ステートメントを使用して、1 つのマクロを別のマクロから実行します。最小限の例:

   Sub main_macro()
       If Range("A1").Value = "hot" Then
           Call hot_macro
       ElseIf Range("A1").Value = "cold" Then
           Call cold_macro
       Else
           Return
       End If
   End Sub

   Sub hot_macro()
       Range("A2").Value = "It's hot!"
   End Sub

   Sub cold_macro()
       Range("A2").Value = "It's cold!"
   End Sub
于 2012-12-13T18:37:48.423 に答える