VBAの基礎・入門

VBAの基礎・入門

Excel VBA|配列の初期化方法【2次元配列・動的配列・要素数】

配列の初期化方法がよくわからないという質問が結構来ます。 配列の初期化といっても2次元配列や要素数の初期化があり、まとめると以下のようになります。 配列の初期化方法 2次元配列の初期化方法 ReDimを使った動的...
VBAの基礎・入門

VBA|配列総まとめ(格納・要素数・Redim・インデックスが有効範囲にありません)

ExcelVBAで配列ではよく来る質問が共通しています。 配列に値を格納する方法 動的配列(Redim)の使い方 配列の要素数の取得方法 「インデックスが有効範囲にありません」の対処方法 今回は、VBAの配...
VBAの基礎・入門

Excel VBA|メッセージボックスの応用【アイコン・値の取得・変数・複数表示】

VBAでMsgbox関数でメッセージボックスを表示する際に、応用的な使い方をしたいという質問がよく来ます。 Msgbox関数の応用としては、以下の使い方があります。 メッセージボックスにアイコンを表示する。 メッセージ...
VBAの基礎・入門

VBA|シャープ(#)の意味は何?

他の人のコードでたまに目にする「#」の記号は「ファイル番号」を意味します。 今回は「#」の意味について徹底的に説明していきます。
VBAの基礎・入門

VBA|コードをインデントで整形する方法、ショートカットも紹介

VBAのコードを作成したときに、インデントでコードを見やすく整形していますか? インデントを適正に使っていないと、非常に見にくい(醜い)コードになってしまいます。 今回は、VBAコードをインデントを使って整形...
VBAの基礎・入門

VBA|ダブルクォーテーション内で変数を使う方法

ダブルクォーテーション(”)を使っていますか? VBAでは文字列を扱う場合には、ダブルクォーテーション(”)で囲む必要がありますが、「どうすればダブルクオーテーション(")内で変数を使えるのでしょうか?」という質問を受けま...
VBAの基礎・入門

VBA|GoToステートメントでプロシージャ外にジャンプさせる方法

GoToステートメントは基本的に同じプロシージャ内でしかジャンプすることができません。したがって、プロシージャ外にジャンプするのではなく、プロシージャ内に「他のプロシージャ」の処理を呼び出す、という方法をとります。
VBAの基礎・入門

VBA|配列の先頭に要素を追加する方法

Excel VBAには、配列の先頭に追加するステートメントなどは実装されていません。この記事では、配列の先頭に要素を追加する方法の説明と、実際のVBAサンプルコードを紹介していきます。
VBAの基礎・入門

VBA|配列宣言時にインデックス番号を1からにする方法

配列のインデックス番号は通常「0」から始まりますが、宣言した時点で「1」から始める方法を説明します。
VBAの基礎・入門

VBA|配列のインデックス番号を変更する方法

配列を使う際にインデックス番号を変更したいときがあります。 初期値は「0」から始まりますが、インデックス番号を自由に変更する方法を説明します。 参考:Excel VBA入門 その29:「配列で同じ要素が表示さ...
タイトルとURLをコピーしました