Visual BASICで変数宣言は1行に2つ以上記述しても実際、動作します。
例 DIM A、B as Integer
このように宣言すると、AもBも整数となります。
しかし、このように宣言して、この変数を
Call サブプログラム名(B) のように、パラメ-タとして引き渡そうとするとエラーとなってしまうようです。
よくわからないまま、
DIM A as Integer
DIM B as Integer
と分けて記述したらエラーがきえたようです。
変数宣言は1行に2つ以上まとめて記述してはいけないのでしょうか?
VBは Ver 5 です。
No.1ベストアンサー
- 回答日時:
DIM A,B As Integer と宣言した場合
DIM A
DIM B As Integer
と同等になり、
DIM A は
DIM A As Variant
と同等になります。
>Call サブプログラム名(B) のように、パラメ-タとして引き渡そうとすると
>エラーとなってしまうようです。
どうようなコーディングか分かりませんが、変数の型のアンマッチ等で
エラーになっているのでは?
DIM A As Integer
DIM B As Integer
を1行で宣言したい時は
DIM A As Integer, B As Integer
というように宣言します。
ご教示ありがとうございました。たしかに Sub プログラム の引数は、自動的に
(X As Integer,Y As Integer) と独立して表示されてでてきます。
これと同じことですね。納得できました。
今後は、DIM A As Integer, B As Integer と記述します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel マクロで For 文のインデックスを先に宣言する理由 7 2022/08/27 00:26
- Visual Basic(VBA) VBAに関する質問です 2 2022/03/30 22:44
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) VBA 配列を使ったコードに直していただけますか 4 2023/05/06 15:18
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) findメソッドの変数について 6 2023/06/23 08:01
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) VBAでWorkbook.addの使い方 3 2023/02/01 11:58
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アンインストールができない。
-
DESTROYでのHDD消去について
-
DVD Styler トラブル解決方法
-
N88互換BASIC for Windows95の...
-
TortoiseSVNにて、コミットがで...
-
TortoiseSVNにてサーバー上の共...
-
Clone DVDで質問内容のエラーは...
-
texでText line contains an in...
-
このセルには2桁年で表示され...
-
BunBackupでバックアップのエラ...
-
TEXでエラー
-
DVDのリッピング時エラーがでま...
-
ZOOM MRSシリーズのHDDは自分で...
-
スケジュールウォッチャーの同...
-
EOMONTHについて
-
ImgBurnがディスクに書き込む直...
-
DVDのバックアップでデータエラ...
-
エクセルでSUM。空白の時エ...
-
Texでどうしても解決できないエ...
-
DVD-Rのデータが破損してるか調...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Texでどうしても解決できないエ...
-
ImgBurnエラー
-
DVD Styler トラブル解決方法
-
i久しぶりにプレステ4で遊ぼう...
-
このセルには2桁年で表示され...
-
TortoiseSVNにてサーバー上の共...
-
TortoiseSVNにて、コミットがで...
-
N88互換BASIC for Windows95の...
-
TEXの下付き文字
-
DVDのベリファイとは何ですか?
-
Windows updateでエラー8024401...
-
CrystalDiskInfoのSSDに関して。
-
アンインストールができない。
-
ACCESSからEXCELの PasteSpecia...
-
BunBackupでバックアップのエラ...
-
EOMONTHについて
-
GhostscriptでError: /undefine...
-
Fire File Copyのコマンドライン
-
ImgBurn使用時のエラーについて
-
DESTROYでのHDD消去について
おすすめ情報