Excel VBAに関する質問掲示板です。
Excel VBA 質問スレッド No.816 (解決済)
ユーザー定義型の参照渡しについて
投稿者 : たま 投稿日時 : 2022/06/21(Tue) 16:09:07 OS : 未指定 EXCEL : 未指定
質問させてください
Type Ex
t1 As Long
End Type
というコードがあるとして、このすべてのコードが同一プロシージャ内にある時は問題なく実行できるのですが、test2のコードのみ別プロシージャにある場合はエラーが出てしまいます
エラー内容は「名前が適切ではありません:Ex」というものです
この原因を教えていただけないでしょうか?
別プロシージャ間ではユーザー定義型は引数にできないのでしょうか?
質問させてください
Type Ex
t1 As Long
End Type
Sub test1()
Dim s As Ex
Call test2(s)
End Sub
Sub test2(s As Ex)
(処理略)
End Sub
というコードがあるとして、このすべてのコードが同一プロシージャ内にある時は問題なく実行できるのですが、test2のコードのみ別プロシージャにある場合はエラーが出てしまいます
エラー内容は「名前が適切ではありません:Ex」というものです
この原因を教えていただけないでしょうか?
別プロシージャ間ではユーザー定義型は引数にできないのでしょうか?
[返信 1] Re : ユーザー定義型の参照渡しについて
投稿者 : たま 投稿日時 : 2022/06/21(Tue) 16:23:00
すみません、私の壮絶な勘違いでした
エラーにならず実行できました
すみません、私の壮絶な勘違いでした
エラーにならず実行できました
当掲示板について
- Excel VBA に関する掲示板です。Excel VBA に関する質問や疑問、それに対する解決方法など気軽に投稿してください。
- 記事内ではHTMLのタグは使用できません。
- 記事は一度投稿すると修正できません。内容を訂正したい場合は返信で対応してください。
- Sub〜End Sub、Function〜End Function は自動的にプログラムコードとみなし、枠で囲って見やすくします。
- Excel VBA とは関係ないことや、他人が不快に思うようなことなど、管理人が適当でないと判断した記事は削除する場合があります。
返信入力フォーム
( 処理日時 : 2022-07-07 12:56:22 )