ヒント、コツ、および回答

以下の記事は、「サブルーチンと関数」トピックに利用できます。記事のタイトル(太字で表示)をクリックして、関連する記事を表示します。

関数を使用して、反復的なタスクを実行し、メインプログラムに値を返すことができます。ただし、関数に値を渡すこともできます。これにより、値がさらに便利になります。

VBAでマクロプログラミングを行うと、関数を使用してプログラムの能力と柔軟性を拡張できることがすぐにわかります。

これが、関数が非常に強力である理由と、その力を機能させる方法です。

VBAで強力なプログラムを作成するための中心は、サブルーチンの作成方法を理解することです。これらの構造により、大規模なプログラミングタスクを、何度でも使用できる一口サイズのチャンクに分割できます。

マクロ内からマクロを実行するための洗練された方法は、Callステートメントを使用することです。これを使用するには、呼び出し元のプロジェクトから呼び出されているプロジェクトへの参照を提供する必要があります。