Category Archives: 情報・プログラミング

[ VS2015 ] インデントの設定方法 ( タブとスペース ブロックとスマート )

巷ではインデント(タブ)の設定に関して、タブ派と半角スペース派の意見が定期的に主張されているように思います。時代は繰り返します。グ~ルグルです。

以前はタブが多かったと思いますが、現在(2016年)ではインデントには半角スペースを使用することが多いと思います。なお、VS2015 でのデフォルトでは半角スペース(サイズ:4) です。

Continue reading »

[ VB.NET / C# 入門 ] null または String.Empty であるか判定する ( string.IsNullOrEmpty )

C# および VB.NET では、空文字列 ( string.Empty ) と null ( VB.NET では Nothing ) は区別されます。全くの別物です。ただ、プログラミングを行う上ではどちらの場合も同じように扱いたい場面に遭遇します。

好ましい例ではありませんが、各プログラマが好き勝手にプログラミングすると、同じように扱いたくなる(扱わざるを得ない)ことがあります。

Continue reading »

[ VBA入門 ] 文字列の前後および文字列内のスペースを除去する ( Trim RTrim LTrim )

LTrim、Rtrim または Trim 関数を使用して文字列の前後のスペース ( 空白 ) を除去することができます。

関数名 機能
LTrim 文字列の前方のスペースを除去する
RTrim 文字列の後方のスペースを除去する
Trim 文字列の前後のスペースを除去する

Continue reading »

[ VBA ] Return に対応する GoSub がありません

世間的には VBA に限らず Goto 文の使用は推奨されていません。しかし、現在はどうか分かりませんが、10年以上前の Linux カーネルでは Goto 文が、いい塩梅で使用されていた記憶があります。

無下に Goto 文の使用を否定することもないでしょう

昔話はここまでにして、VBA では Goto 文に近い感覚で GoSub ~ Return ステートメントを使って制御することもできます。

Continue reading »