プロシージャ

モジュールとプロシージャ

【VBA】『1プロシージャ=1処理』の原則|可読性・保守性を高める方法

VBAの可読性・保守性を高めるための基本ルールとして、「1プロシージャ=1処理」という重要な原則があります。これは、1つのプロシージャには1つの役割だけを持たせるという設計方針のことです。この原則を徹底することで、読みやすく、修正しやすく、...
モジュールとプロシージャ

【VBA】Subプロシージャとは(基本と実務的な考え方)

VBAで最も基本となる仕組みが「プロシージャ」です。その中でも最もよく使われるのが Subプロシージャ(サブプロシージャ) です。Subプロシージャは「特定の処理をまとめて実行するための手続き」であり、マクロの中心的な役割を担っています。1...
モジュールとプロシージャ

【VBA】Functionプロシージャとは|戻り値・構造・ワークシート関数の使い方

VBAには「Subプロシージャ」と並んで重要な仕組みとしてFunctionプロシージャ(関数)があります。Functionプロシージャは値を返すためのプロシージャであり、計算やデータ取得など、結果を返すことが目的の処理で使われます。1. F...
関数の使い方

【VBA】関数とSubプロシージャの違い

VBAでよく使われる「Subプロシージャ」と「関数(Function)」。どちらも処理のまとまりを表しますが、使い方や目的に明確な違いがあります。本記事では、両者の違いや使い分け方に加えて、関数の書き方についても詳しく解説します。1. Su...
Excel /VBA

【VBA】図形ボタンに引数付きマクロを登録する方法

⚫️はじめにExcel VBAでは、シート上の図形(ボタン)にマクロを割り当てることができます。通常は引数なしのプロシージャを登録しますが、工夫すれば引数付きでマクロを呼び出すことも可能です。この記事では、図形ボタンに引数を渡してマクロを実...
Excel /VBA

【VBA】モジュールとプロシージャの管理

1. モジュールとは?標準モジュールとクラスモジュールの違いモジュールとは何か標準モジュールとクラスモジュールの基本的な違いそれぞれの用途と使い分け使用例と実務的な考え方2. プロシージャの基礎 ― SubとFunctionの違いと使い分け...