サブルーチンと関数(Microsoft Excel)
ヒント、コツ、および回答
以下の記事は、「サブルーチンと関数」トピックに利用できます。記事のタイトル(太字で表示)をクリックして、関連する記事を表示します。
link:/ excel-Checking_if_a_Workbook_is_Already_Open [ブックが既に開いているかどうかを確認する]
ブックがすでに開いていることを知っていることは、マクロが正しく機能するための前提条件になる可能性があります。確認方法は次のとおりです。
link:/ excel-Deleting_Worksheet_Code_in_a_Macro [マクロ内のワークシートコードの削除]
他の人が使用できるようにVBAでアプリケーションを作成する場合、VBAコードがVBAコードの他の部分を変更または削除する方法が必要になる場合があります。
理論的には、これは簡単に実行できます。このヒントでは、その方法について説明します。
link:/ excel-Disabling_a_Function_Key [ファンクションキーの無効化]
ファンクションキーは、Excelで一般的なタスクを実行するために使用されます。ファンクションキーの1つを無効にしたい場合は、かなり簡単です。これがその方法です。
link:/ excel-Displaying_the_Print_Dialog_Box_in_a_Macro [マクロでの印刷ダイアログボックスの表示]
マクロを使用してドキュメントを印刷したいですか? 1つの方法は、[印刷]ダイアログボックスを表示し、ユーザーがそれを操作できるようにすることです。このヒントは、目的のダイアログボックスを実際に引き上げるのがいかに簡単かを示しています。
link:/ excel-Progression_Indicator_in_a_Macro [マクロの進行インジケーター]
マクロがハミングしているとき、自分のビジネスを気にすると、画面を見ているユーザーにはアクティビティが表示されない可能性があるため、マクロが実際に機能しているかどうか疑問に思う可能性があります。何が起こっているかをユーザーに最新の状態に保つ1つの方法は、マクロにある種の進行状況インジケーターを提供させることです。
link:/ excel-Turning_Off_Screen_Updating [画面の更新をオフにする]
マクロを高速化する簡単な方法が必要ですか?マクロの実行中にExcelが画面を更新しないようにするだけです。これがその方法です。
link:/ excel-Understanding_Functions_in_Macros [マクロの関数を理解する]
関数は一般的なプログラミング構造です。これらは、情報を処理して値を返す簡単な方法を作成するのに役立ちます。独自の関数を作成する方法は次のとおりです。
link:/ excel-Understanding_Subroutines [Understanding Subroutines]
マクロを開発するときは、サブルーチンを作成できます。これは、一般的なコードを再利用してプログラミングタスクを簡単にするための優れた方法です。
link:/ excel-Using_a_Progress_Indicator_in_Macros [マクロでの進行状況インジケーターの使用]
長いマクロ計算中に実行される進行状況インジケーターを追加するためのいくつかのヒント。