
VB初心者でわからないので教えてください。
ある関数を呼び出して戻り値を取得するのですが、その戻り値がクラスオブジェクトとなっています。いろいろ調べてみましたが、いい結果にヒットしなかったので今回質問してみました。
言語はVB6.0です
Function 関数A(A as String, B as String)
dim C as Class1
set C = new Class1
Class1で宣言された変数に値を入れる処理
関数A = C
end Function
イメージはこんな感じです。
すみませんが解決策を教えてください。。。。
No.1ベストアンサー
- 回答日時:
Function 関数A( ssA as String, ssB as String) as Class1
Dim c as Class1
set c = new Class1
c.PropA = ssA
Set 関数A = c
End Function
といった具合になると思います
関数定義の As句に 戻り値の型を指定
オブジェクトになるので 関数名 = c を Setステートメントで行います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) エクセルVBAで教えて頂きたいのですが? 2 2022/12/31 20:28
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
このQ&Aを見た人はこんなQ&Aも見ています
-
「それ、メッセージ花火でわざわざ伝えること?」
「それ、メッセージ花火でわざわざ伝えること?」というメッセージを教えて下さい
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
限定しりとり
文字数6文字以上の単語でしりとりしましょう
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
あなたが好きな本屋さんを教えてください
どのくらいの規模間で、どのような本が並んでいるか、どのような雰囲気なのかなどなど...
-
VBAでワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
-
関数の引数にクラスを使いたい
Visual Basic(VBA)
-
エクセルVBA クラスモジュール内でパブリックユーザ定義型
Visual Basic(VBA)
-
-
4
クラスのプロパティに構造体を使いたい。
Visual Basic(VBA)
-
5
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
6
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
7
VBAもしくはVB6:クラスの中でクラスは使える?
Visual Basic(VBA)
-
8
[VBA] Classから他のClassを呼び出す場合
Visual Basic(VBA)
-
9
VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LDAPにアクセスしてNamingEnume...
-
EXCEL VBAにて動的にCheckBOXを...
-
VBA 同じ名前のオブジェクトを...
-
ビジュアルC++でボタンの有...
-
設定したGDIオブジェクトを必ず...
-
VBAでvlookup関数から、別シー...
-
Struts Listの情報がgetできない。
-
Excelで =EMBED("Acrobat Docu...
-
VBSでのステートメントの末尾が...
-
Accessの連結・非連結オブジェ...
-
C#でフォームのオブジェクト名...
-
ヘッダファイルにおける文字列...
-
VBAのWindowオブジェクトとWork...
-
パワーポイントのVBAでテキスト...
-
Object型からDouble型へのキャスト
-
オブジェクトレベルとメタレベル
-
戻り値がクラスオブジェクト
-
オブジェクトに値を保持させる...
-
application暗黙オブジェクトで...
-
MATLABプロットの線にアルファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
パワーポイントのVBAでテキスト...
-
EXCEL VBAにて動的にCheckBOXを...
-
VBA 同じ名前のオブジェクトを...
-
VBAのWindowオブジェクトとWork...
-
ワイルドカード<?>と型パラメー...
-
C#でフォームのオブジェクト名...
-
ビジュアルC++でボタンの有...
-
戻り値がクラスオブジェクト
-
Object型からDouble型へのキャスト
-
COMコンポーネントって何?
-
error C2712: オブジェクト ア...
-
CoCreateInstanceでエラーになる。
-
LISTBOXの内容が更新されま...
-
Accessの連結・非連結オブジェ...
-
オブジェクトレベルとメタレベル
-
多人数のじゃんけんプログラム
-
C++でのクラスオブジェクトの破棄
-
.getElementById()のエラーにつ...
-
Rangeオブジェクトを一時的に作...
おすすめ情報