読者です 読者をやめる 読者になる 読者になる

Corredor

ウェブ、プログラミングの勉強メモ。

Windows バッチコマンド、PowerShell、VBScript、VBA におけるコマンドの行分割

長ったらしい1行のコマンドを複数行に区切って記述する方法のまとめ。 先にまとめ 言語 区切り文字 Windows バッチコマンド ^ (ハット・キャレット) PowerShell ` (バッククォート) VBScript・VBA _ (アンダースコア) Windows バッチコマンドの場合 ハット・…

VBA で Set が必要なときの見極め方

VBA

VBA を触って最初につまづくポイントの一つは、変数への代入のときに Set を書くのか書かないのか、という問題だと思う。事実、自分もよく分かってなかった。 ということで、色んな文献を元に考え方を自分なりに整理して、Set の要否を見分ける方法をまとめ…

VBA・VBScript で1行の処理を複数行で記述する方法

前回の記事は「複数行に分けて書く処理を1行に書いてしまう方法」としてコロン「:」を紹介した。 neos21.hatenablog.com 今回は1行で書くべき処理を複数行に分けて書く方法。 メソッドによって引数が多かったりすると、1行の長さが長くなってしまうことがあ…

VBA・VBScript で変数の宣言と初期化を1行で書く方法

よく知られてるけどあまり使われてるのを見たことがないアレ。 VBScript や VBA は行末にセミコロンを打ったりしない。改行までが1つの処理として扱われる。 しかし、実はコロン「:」を打つと、そこまでが1行と見なされ、その後ろに次の処理を書くことができ…