ひょんなことからEXCEL VBAマクロでツールを作成することになった。
とりあえず、備忘録としてメモを置いておくことにしよう。
1.配列の要素数の変更
Dim a() as Variant
a() = array{"aa","bb","cc","dd","ee"}
Redim Preserve a(10)
このPreserveをつけないと、すでに配列にいれた文字列が消えてしまう。
2.引数の渡し方
public Sub b(ByVal count As Long)
debug.Print "count=" & count
End Sub
このときの呼び出し方は、
Dim test As b
Set test = New b
test.b 4
となる。
Functionのときは、test.b(4)というように括弧をつけるが、Subのときは基本的に不要。
例外はあるみたいだけど。
とりあえず、備忘録としてメモを置いておくことにしよう。
1.配列の要素数の変更
Dim a() as Variant
a() = array{"aa","bb","cc","dd","ee"}
Redim Preserve a(10)
このPreserveをつけないと、すでに配列にいれた文字列が消えてしまう。
2.引数の渡し方
public Sub b(ByVal count As Long)
debug.Print "count=" & count
End Sub
このときの呼び出し方は、
Dim test As b
Set test = New b
test.b 4
となる。
Functionのときは、test.b(4)というように括弧をつけるが、Subのときは基本的に不要。
例外はあるみたいだけど。