VBA Public変数 – 複数のモジュールまたはサブを跨いで変数を使用する

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

masahiro yoshida

Last updated on 4月 19, 2022

変数、定数、VBAのデータ型については、すでに入門チュートリアルで説明しました。このチュートリアルでは、パブリック変数を取り上げます。パブリック変数の定義は、モジュール、サブプロシージャ、関数、クラスが特定のワークブック内で使用できる変数です。

VBAでPublic変数を宣言する

VBAで変数を宣言する際に使用するキーワードは主に5つあります。これらは以下の通りです。

  • Dimキーワード
  • Static キーワード
  • Global キーワード
  • Public キーワード
  • Private キーワード

Global変数とPublic変数は非常によく似ています。 Public変数を宣言するには、VBAコードのDeclarationsセクションのOption Explicitステートメントの下、サブプロシージャやファンクションの外側に変数を配置し、Publicキーワードも使用しなければなりません。以下は、その例です。

Declaring a Public Variable

Public MyVariable as Integer

public変数として宣言すると聞けば、その変数のスコープも推測できるでしょう。変数のスコープは、宣言に使用するキーワードと、コード内のどこに配置するかで決まります。

VBAのコーディングが簡単に

VBAのコードをネットで探すのはもうやめましょう。AutoMacro – A VBA Code Builderを使えば、初心者が最小限のコーディング知識でゼロからコーディング出来るだけでなく、ベテランのユーザーが時間を節約するための多くの機能も備えています!

alt text もっと詳しく

<<VBAサンプル集に戻る

vba-free-addin

VBA Code Examples Add-in

Easily access all of the code examples found on our site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(No installation required!)

Free Download

Return to VBA Code Examples