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ランキング
-
TortoiseSVNにてサーバー上の共...
-
このセルには2桁年で表示され...
-
ホームページビルダーV9 エラ...
-
TortoiseSVNにて、コミットがで...
-
AfterEffects6のエラー。『Afte...
-
LANプリンタの不具合 HEX DAMP?
-
書き込みエラーの少ないDVD...
-
Windows updateでエラー8024401...
-
TEXの下付き文字
-
DVDFab8のエラーについての質問...
-
DVD Styler トラブル解決方法
-
人生を再インストールできません
-
ACCESSからEXCELの PasteSpecia...
-
Norton Ghost 2003で外付けHDD...
-
ImgBurn使用時のエラーについて
-
Texでどうしても解決できないエ...
-
EOMONTHについて
-
Fire File Copyのコマンドライン
-
DVDリッピングで映像に乱れが生...
-
calibre変換エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DVD Styler トラブル解決方法
-
ImgBurnエラー
-
アンインストールができない。
-
N88互換BASIC for Windows95の...
-
ImgBurn ベリファイでエラーが...
-
TortoiseSVNにてサーバー上の共...
-
TortoiseSVNにて、コミットがで...
-
Texでどうしても解決できないエ...
-
このセルには2桁年で表示され...
-
DVDのベリファイとは何ですか?
-
ImgBurn使用時のエラーについて
-
ACCESSからEXCELの PasteSpecia...
-
TEXの下付き文字
-
CrystalDiskInfoのSSDに関して。
-
DVD書き込みの際にベリファ...
-
Windows updateでエラー8024401...
-
BunBackupでバックアップのエラ...
-
社内プロジェクトのネーミング...
-
ExcelのSUM関数と+の違い
-
DESTROYでのHDD消去について
おすすめ情報