![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
クラスのプロパティに構造体を使いたい。
Visual Basic(VBA)
-
関数の引数にクラスを使いたい
Visual Basic(VBA)
-
[VBA] Classから他のClassを呼び出す場合
Visual Basic(VBA)
-
-
4
array関数で格納した配列の型を変更する
Visual Basic(VBA)
-
5
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
6
VBA プロシージャの名前の取得
その他(Microsoft Office)
-
7
どこにもフォーカスを当てたくない
Access(アクセス)
-
8
VBAもしくはVB6:クラスの中でクラスは使える?
Visual Basic(VBA)
-
9
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
10
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
11
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
12
Functionで戻り値を複数返す方法
Visual Basic(VBA)
-
13
構造体配列の特定のメンバーをFor~Eachで
Visual Basic(VBA)
-
14
ExcelVBAでListViewが使用できない
Visual Basic(VBA)
-
15
On ErrorでエラーNoが0
Visual Basic(VBA)
-
16
構造体をコレクションに入れて扱いたいのですが…
コレクション
-
17
【VBAユーザーフォームで閉じるボタンを表示したくない】
Visual Basic(VBA)
-
18
フレーム内に移動したい
Visual Basic(VBA)
-
19
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
20
本当にPublicな変数(配列で)
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どうしてListオブジェクトをIte...
-
iterator とiterableの関係がわ...
-
EXCEL VBAにて動的にCheckBOXを...
-
LISTBOXの内容が更新されま...
-
オブジェクトレベルとメタレベル
-
Object型からDouble型へのキャスト
-
C#でフォームのオブジェクト名...
-
オブジェクトとは、わかりやす...
-
サブクラス化
-
COMコンポーネントって何?
-
新規契約でUQモバイル申し込も...
-
エクセルVBAで、条件に一致する...
-
onClickで関数呼出し後に、結果...
-
private static という変数の修飾
-
JavaでのDirectXの使用
-
java gui のイベント処理が重い
-
DataGridViewの行追加について。
-
Javaのクラスのstaticメソッド...
-
変数名の付け方
-
ATLとMFCの違いは何でしょうか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0 == False はいいけど
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
Excelで =EMBED("Acrobat Docu...
-
VBAのWindowオブジェクトとWork...
-
JAVAからHTMLへ値を返す方法
-
EXCEL VBAにて動的にCheckBOXを...
-
ワイルドカード<?>と型パラメー...
-
COMコンポーネントって何?
-
VBA 同じ名前のオブジェクトを...
-
Object型からDouble型へのキャスト
-
ビジュアルC++でボタンの有...
-
error C2712: オブジェクト ア...
-
オブジェクト名をforループ内で...
-
bmp画像をjpegやpng画像に圧縮...
-
戻り値がクラスオブジェクト
-
Vbで通常使用するプリンターを...
-
時間帯判定をする。
-
Webアプリケーションのエラーメ...
-
LISTBOXの内容が更新されま...
おすすめ情報