
Excel VBAのLongは整数型の1つであり、大きな整数値を格納するために使用します。「Long」の最大値について理解することは、大きな整数値を処理する際の制約を把握するために重要です。具体的な使い方や、注意点やサンプルコードを紹介します。
📌 「これ、自動化できたらラクなのに…」と思ったこと、ありませんか?
実はその作業、Excelマクロで簡単に自動化できるかもしれません。
「でもマクロって難しそう…」という方のために、完全初心者向けの入門記事をご用意しました!
👇実務で“そのまま使える”テンプレ付きで、コピペするだけ!
初心者向けエクセルマクロの作り方を解説|コピペOK実務テンプレ付き
Excel VBA Longの利用
以下のようなシーンで利用されます。
・大きな整数値を処理する。
使い方
・「Long」型の変数を宣言して使用します。通常、整数値を扱う場合は「Integer」型を使用しますが、その範囲を超える場合に「Long」型を使用します。
自分の実力を客観的にチェックしたい…。そんな方のために、自分に合ったスタート地点がわかる無料のExcelVBAベーシック選択問題集をご用意しました。
ポイント
「Long」型の最大値は、約2.1億(2,147,483,647)です。 この値を超える場合、オーバーフローが発生し、正しくない結果になります。
Excel VBA Longのサンプルコード
Option Explicit
Sub TestLongMaxValue()
Dim largeNumber As Long
largeNumber = 2147483647 ' Long型の最大値を代入
MsgBox "Long型の最大値は " & largeNumber & " です。"
End Sub
サンプルコードは、「Long」型の変数に最大値を代入し、メッセージボックスでその値を表示します。
「Excel VBAで自動化するコードのベースが習得できる解説書」
Excel VBAエキスパートベーシックとスタンダード、どちらを選べばいいか判断が難しい…。そんな方のために、自分に合ったスタート地点がわかる無料のExcelVBAベーシック選択問題集を用意しました。