テッドは、ワークシートの表示中にVBAコードをステップ実行する方法があるかどうかを尋ねました。これにより、マクロの各ステップが実行されるときにワークシートへの影響を表示できます。

これは実際には非常に簡単です。必要なのは、ExcelウィンドウとVBエディターウィンドウの両方が同時に表示されるように配置することだけです。言い換えれば、どちらも「フルスクリーン」であってはなりません。ワークシートに表示される内容を最大化し、VBエディターに表示される内容を最小化するようにウィンドウサイズを調整できます。おそらく、ウィンドウに数行のコードしか表示されません。

もう1つの密接に関連するアプローチは、Excelブックを全画面表示にしてから、VBエディターウィンドウをできるだけ小さくして、Excel画面をオーバーレイすることです。 VBエディターウィンドウがアクティブな状態で、F8を使用してマクロをステップ実行し、Excelブックのバックグラウンドで結果を表示できます。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

link:/ excelribbon-ExcelTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2061)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excelribbon-Stepping_Through_a_Macro_with_a_Worksheet_Visible [ワークシートが表示されたマクロのステップスルー]