![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.1ベストアンサー
- 回答日時:
MsgBox TypeName(e)
を実行すると、「Empty」と表示されます。
ここで、
rcode = 0
である場合に、
rcode = e
という式の意味は、
0 = empty
となりますが、
●VBScript ランゲージ リファレンス - VBScript の演算子 - 比較演算子
http://msdn.microsoft.com/ja-jp/library/cc392349 …
に
------------- 引用 →
条件:行われる演算
一方の式が Empty、他方が数値:数値モードで比較を行います。Empty には 0 を使用します。
← 引用 -------------
とありますので、
0 = 0
と評価され、従って「True」と評価されます。
ご参考までに。。。
●VBScript の変数
http://msdn.microsoft.com/ja-jp/library/cc392253 …
------------- 引用 →
Microsoft® Visual Basic® Scripting Edition (以下 VBScript) では、変数のデータ型は常にバリアント型 (Variant) です。
← 引用 -------------
●VBScript のデータ型
http://msdn.microsoft.com/ja-jp/library/cc392195 …
------------- 引用 →
Empty 値は、初期化されていない (初期値が代入されていない) バリアント型 (Variant) の変数を示します。その値は、数値変数として使用されるときは 0、文字列変数として使用されるときは長さ 0 の文字列 ("") として扱われます。
← 引用 -------------
No.2
- 回答日時:
別件ですが
Option Explicit を付けて、宣言無しに変数を使えないようにすると、変数名を間違えたときにはエラーになるので、少しは間違いを減らせます。
間違えた変数名が、定義済みの別の変数名になってしまっているとダメですが
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- Visual Basic(VBA) Excel VBA ユーザーフォーム 複数のユーザーフォームの閉じ方。 2 2022/04/27 11:29
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのプログラムで、DIAG = 1# ...
-
1バイトデータの読み出しについて
-
構造体にする理由・利点・使用例
-
構造体のデータを丸ごとコピー...
-
命名規則 VB 構造体
-
Integer変数をカラにしたいので...
-
VBSのIF文について
-
条件によって構造体のリスト構...
-
テキストファイルから文字列を...
-
【速いブラインドタッチ】手を...
-
const char* s1とただのchar s1...
-
C言語の課題が出たのですが自力...
-
ポインタを使って構造体の配列...
-
C++ vectorに配列をプッシュしたい
-
c言語
-
System.IO.Directory.GetFiles...
-
電子書籍を見るためにはどうし...
-
構造体を使ったファイルの読み込み
-
100万個の整数のソート
-
char*型が0x0を含む場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのプログラムで、DIAG = 1# ...
-
Integer変数をカラにしたいので...
-
「#undef」と「#define」の使い...
-
C++ 構造体の一括初期化 {0}
-
構造体のデータを丸ごとコピー...
-
C言語 構造体の中に共用体を定...
-
VBAにてcolorindexを変数に格納...
-
long型のデータをバイト型の配...
-
値が代入されてない時
-
charとucharの違い
-
typedefをプログラム中で解除す...
-
構造体のポインタにNULLが入らない
-
異なる構造体のデータのコピー
-
整数から16進数への変換 現在c...
-
VB.NETのStructureというのはど...
-
VBAの変数のデータ型を変更する...
-
構造体にする理由・利点・使用例
-
winsockのsendtoで送れるデータ型
-
VBAで符号無し整数
-
命名規則 VB 構造体
おすすめ情報