x = 5 |
Dim x As Integer |
Dim x As Integer Dim y As Integer Dim z As Integer |
Dim x As Integer, y As Integer, z As Integer |
Dim age As Integer |
Dim x As Integer x = 5 |
Dim x As Integer x = 5 x = 10 |
型 | 範囲 |
Byte | 0~255の整数 |
Integer | -32,768~32,767の整数 |
Long | -2,147,483,648~2,147,483,647の整数 |
Single | 1.4×10-45~1.8×1038 (負の数も含まれる) |
Double | 4.9×10-324~1.8×10308 (負の数も含まれる) |
String | 文字列 ("こんにちは" など) |
Boolean | True または False |
Sub prog() Dim x As Integer ' 変数 x の宣言 x = 5 ' x に 5 を代入 MsgBox x '「5」と書かれた MsgBox が現れる End Sub |
MsgBox "xの値は" & x '「xの値は5」と書かれた MsgBox が現れる |
MsgBox "xの値は" & x & "です" '「xの値は5です」と書かれた MsgBox が現れる |
MsgBox "1行目です" & Chr(10) & "2行目です" |
+ | 加算 |
- | 減算 |
* | 乗算 |
/ | 実数の除算 |
\ | 整数の除算の商 (左の記号は環境によって「¥」か「\」かのどちらかに見える) |
Mod | 整数の除算における余り |
Dim x As Integer Dim y As Integer Dim z As Integer x = 5 y = 10 z = x + y |
' 実数の場合 Dim x As Double Dim y As Double Dim z As Double x = 5 y = 3 z = x / y ' 実数 z には 1.666...が格納される |
' 整数の場合 Dim x As Integer Dim y As Integer Dim z As Integer Dim v As Integer x = 5 y = 3 z = x \ y ' 整数 z には除算の商である 1 が格納される v = x Mod y ' 整数 v には除算の余り 2 が格納される |