VBAで、処理をサブルーチンとして部品化すると、コードが整理されて見やすくなりますよね。でも、その部品が、いつも「B2セル」にしか作用しない、といったように、特定の対象しか操作できない「専用部品」になってしまっていませんか? この、汎用性 ...
VBA×ChatGPTの記事も大分長くなってきました。 説明編はもう少しです。この後デバッグを説明したら、事例を挙げての開発に進みます。もう少しの辛抱です。 VBAを学び始めたとき、最初にぶつかりやすいのが 「SubとFunctionの違いってなに?」 という疑問です。
SubプロシージャとFunctionプロシージャを使った例題を考えてみましょう。複数の人の身長と体重を表にして、理想体重を ...
Functionプロシージャや、配列・定数・ユーザー定義型変数などの応用文法、ローカルウィンドウなどのVBEの応用操作、グラフの操作、ファイルやフォルダーの操作、エラー処理など、通常の入門書では解説しきれない知識をていねいにまとめています。
値を渡す方法は2種類あります。「参照渡し」/「値渡し」といわれる方法です。以下説明していきます。 まず「参照渡し ...
A procedure is run by calling it. To call it, a programmer uses the procedure name and includes any parameters (values) that the procedure needs, for example: SUBROUTINE f_TO_c(temperature_in_f) ...
The terms sub-program, subroutine, procedure, method and function are used by computer scientists to describe a clear independent block of code within a program. Each block can be reused if necessary, ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する