VBAやVBScriptって、変数宣言と初期化がものっそい面倒なイメージがある。 C#やJavaみたいにint num = 0;みたいに書ければいいのに…って思っている方は多いのではないでしょうか? 実は、1行でも書ける! やっとVisual Basic系(VB、VB.NET、VBA、VBScriptなど)で変数の宣言と初期化を1行で書く方法を見つけたのでまとめていく。 宣言と初期化を1行で書く ' VBA の場合 '---------------------------- Dim foo As Integer: foo = 0 Dim bar As String: bar = "hogehoge" Dim obj As Object: Set obj = WScript.CreateObject("WScript.Shell") ' VBScript の場合 '-------------