小さい会社の1人SEの開発記というか奮戦記

  1. Excel
  2. 142 view

ExcelのVBAで条件分岐処理の基本3方法

VBAでプログラムを組んでいくと条件で処理を分けたいという場面にすぐ直面します。今回は基本になる分岐の3方法をまとめます。

「もしも~ならAを実行」という条件分岐

If ステートメント
If ~ Then
Aの処理内容
End If

「もしも~ならAを実行、そうでなければBを実行」という条件分岐

If – Else ステートメント
If ~ Then
Aの処理内容
Else
Bの処理内容
End If

複数の条件で処理を分岐する

Select – Case ステートメント
Select Case 変数
Case 条件1
処理1
Case 条件2
処理2
Case Else
条件に合わなかった時の処理
End Select

メッセージボックスの戻り値等で使うと便利です。

 

Excelの最近記事

  1. 日本語をエンコードする【Excel VBA】

  2. 商品コードなど長い数値だけの文字列を指数表示させない【Excel VBA】

  3. VBAで改行を指定する【Excel】

  4. 入力規則のプルダウン連携【Excel】

  5. 最短手順で計算式を保護する【Excel】

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


お薦め書籍

最近の記事

  1. Access

    Accessの数値型ではまる・・・。
  2. Excel

    日本語をエンコードする【Excel VBA】
  3. Access

    クエリで日付から曜日を算出する。【Access】
  4. PCパーツ

    ASUS AMD Ryzen 4000 シリーズ搭載小型ベア…
  5. Microsoft365

    コンデジをTeamsのWebカメラに使う
  6. SQL Server

    SQL文で今日から7日前までを指定する