プログラミング勉強メモ

配列の基礎と活用

【VBA】表形式データの取り扱い:2次元配列とセル範囲の連携

VBAでは、Excelの表(セル範囲)をまるごと扱うために、2次元配列を使うのがとても便利です。この回では、セル範囲から配列へデータを読み込む方法、配列の内容をセルに書き戻す方法について解説します。1. Excelのセル範囲は2次元配列とし...
配列の基礎と活用

【VBA】多次元配列の使用方法と注意点

VBAでは、2次元配列だけでなく、3次元以上の多次元配列も使うことができます。データをさらに深く整理したいときや、複雑な構造を扱うときに有効ですが、注意点もあるため、正しく使うことが重要です。1. 多次元配列とは?● 2次元配列:行 × 列...
関数の使い方

【VBA】組み込み関数とユーザー定義関数(UDF)の違い

VBAで関数を使っていると、「組み込み関数」や「ユーザー定義関数(UDF)」という言葉に出会います。どちらも「関数」ですが、仕組みや使い方に違いがあります。この記事では、その違いをわかりやすく解説します。1. 組み込み関数とは?**組み込み...
関数の使い方

【VBA】Functionの基本的な役割とは?

〜戻り値と引数のある処理の考え方〜VBAでコードを書く際、「Function(関数)」は非常に重要な存在です。Functionはただ処理をまとめるだけでなく、「値を受け取って、結果を返す」=戻り値のある処理を行う構造です。この記事では、Fu...
その他

バッチとは?初心者向けにわかりやすく解説

~バッチ処理の意味・用途・使う言語まで~1. バッチとは?**バッチ(バッチ処理)**とは、「決まった処理を、まとめて一括で自動実行すること」を意味します。たとえば以下のような処理が、すべてバッチ処理にあたります。毎日夜中に売上データを集計...
メソッドとプロパティ

【VBA】メソッドとは「動作や処理を実行する命令」

1. メソッドとは?VBA(Visual Basic for Applications)では、「メソッド」とは“何かを実行する命令”のことです。たとえば…セルの値をクリアしたいシートをコピーしたいファイルを保存したいこういった「動作」をする...
メソッドとプロパティ

プロパティとは「オブジェクトの状態や設定を取得・変更するもの」

1. プロパティとは?VBAでいうプロパティとは、「オブジェクトの状態や設定を取得したり、変更したりするためのもの」です。たとえば…セルの中身(値)を取得・変更したいフォントの色やサイズを設定したい行の高さや列の幅を変えたいこういった「見た...
Excel /VBA

【VBA】VBAにおけるオブジェクトとは?

〜Excelのあらゆる要素を操作する“対象”〜1. オブジェクトってなに?VBAでいう「オブジェクト」とは、Excel内の操作対象になるもののことです。たとえば、以下のようなものがオブジェクトです:実際のものVBAでのオブジェクト名セルRa...
関数の使い方

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

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

【VBA】値を直接代入する基本構文

VBAでセルに値を設定する最も基本的な操作は、「セルを指定して、その.Valueプロパティに値を代入する」ことです。これは、VBAの中でも特に頻繁に使う基本中の基本です。このページでは、セルに直接値を代入する基本構文について、分かりやすく解...