宣言と初期化

Posted by muchag | Excel VBA |
初回投稿:2015-09-09 (水) 13:17:33 | 最終更新:2015-09-09 (水) 13:18:20

VB は独特なので、しばらく触らないとすぐ忘れる。。。
確かめずに記憶で書いているので怪しい。

【環境】
Excel:2010
基本
変数
[evba language=”vb” firstline=”” highlight=””] ‘ Dim 変数名 As データ型

‘ プリミティブ
Dim hoge As String
hoge = “Yeah”

‘ オブジェクト
Dim hoge As Object
Set hoge = Activesheet
… 処理…
Set hoge = nothing ‘ 解放
[/evba]

1行にまとめる方法

VBAやVBScriptって、変数宣言と初期化がものっそい面倒なイメージがある。

C#やJavaみたいに「int num = 0;」みたいに書ければいいのに…って思っている方は多いのではないでしょうか?

Black Everyday Company:【VB系】変数の宣言と初期化を1行で書く(VB.NET,VBA,VBScript)

ずぅぅぅぅぅぅぅぅぅっと、そう思ってました!
[evba language=”vb” firstline=”” highlight=””] Dim foo As Integer: foo = 0
Dim bar As String: bar = “hogehoge”

Dim obj As Object: Set obj = WScript.CreateObject(“WScript.Shell”)
[/evba] 素晴らしい~♪
ありがとうございます!

Posted by muchag | Excel VBA |
初回投稿:2015-09-09 (水) 13:17:33 | 最終更新:2015-09-09 (水) 13:18:20

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment