Excel VBAでプログラミング
Step1

Excel VBAでプログラミング

プログラミングを学習する上で、Excel VBA は大きな入り口のひとつです。

1. VBAとは

VBA(Visual Basic for Applications)とは、Microsoft Office(特にExcel)を自動化するためのプログラミング言語です。
たとえば、Excelでよくやる「計算」「コピー」「並べ替え」などの作業を、自分でプログラムにして自動で実行できます。

🚀 どんなことができるの?
  • 複数のセルに一気に同じ計算をする
  • シートを自動で作成・整理
  • 大量のデータを一瞬で加工
  • ボタンを押すとグラフが自動作成される
🚀 VBAの特徴
  • Excelをもっと便利にするためのプログラミング言語
  • 繰り返し作業を自動化・省力化できる
  • 「マクロ」とも呼ばれる
  • 文法はシンプルで、初心者でも学びやすい
2. Excelの「開発」タブと「Visual Basic」画面
🚀 1. 開発タブを表示する方法

Excelの「開発」タブは初期状態では表示されていないことが多いので、次の手順で表示します:

  1. Excel画面で「ファイル」→「オプション」を開く
  2. 「リボンのユーザー設定」を選ぶ
  3. 右側の一覧から「開発」にチェックを入れて「OK」

これで「開発」タブがリボンに追加され、VBA関連の操作が可能になります。

開発タブを表示する方法

2 リボンのユーザー設定」を選ぶ → 3 右側の一覧から「開発」にチェックを入れて「OK」

開発タブ12

「開発」タブがリボンに追加される

開発タブ13

🚀 2. Visual Basic Editor(VBE)の画面構成

「Visual Basic」ボタンをクリックすると、VBEが起動します。主な画面構成は以下の通りです:

  • プロジェクトエクスプローラー: 各ブック・シート・モジュールを一覧表示
  • コードウィンドウ: 実際にプログラムを書く場所
  • プロパティウィンドウ: シートやフォームのプロパティ(名前や色など)を変更

プロジェクトエクスプローラーが表示されないときは、
[表示] → [プロジェクトエクスプローラー] をクリックして表示できます。

Visual Basic Editor(VBE)の画面構成 開発タブ31

🚀 3. 新しいモジュールを追加する
  1. メニューから「挿入」→「標準モジュール」を選択
  2. 「Module1」などの名前でモジュールが追加される
  3. そこにSubプロシージャを記述していく
Sub Hello()
    Debug.Print "こんにちは!"
End Sub
新しいモジュールを追加する 開発タブ41

「開発」タブとVBEを使うことで、Excelに自動処理やユーザーインターフェースを追加できます。
📌 先ずは簡単なマクロから始めて、画面の構成に慣れていくことが上達の近道です。

3. イミディエイトウィンドウへ出力する

イミディエイトウィンドウとは、プログラムの途中経過や結果を確認するための表示欄です。

Immidiate

画面に「イミディエイト」と表示されたエリアがそれです。

表示されていない場合は、Ctrl + G を押すと表示できます。

またはメニュー「表示 → イミディエイト ウィンドウ」で開けます。

このウィンドウに出力するには、Debug.Print文 を使います。

Sub Great()
    Debug.Print "Hello!"
End Sub

戻る


© 2026 - Blazor 情処の味方

サポーターズ
Thread Light
An unhandled error has occurred. Reload 🗙