
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も見ています
-
[VBA] Classから他のClassを呼び出す場合
Visual Basic(VBA)
-
エクセルVBA クラスモジュール内でパブリックユーザ定義型
Visual Basic(VBA)
-
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
関数の引数にクラスを使いたい
Visual Basic(VBA)
-
6
VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます
Visual Basic(VBA)
-
7
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
8
クラスのプロパティに構造体を使いたい。
Visual Basic(VBA)
-
9
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
10
「RunSQL」と「Execute」の違い
Access(アクセス)
-
11
VBAもしくはVB6:クラスの中でクラスは使える?
Visual Basic(VBA)
-
12
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
13
VBAでワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vectorを要素とするVector
-
Listに格納されているオブジェ...
-
自動クリックの処理について
-
Excelで =EMBED("Acrobat Docu...
-
ワードで画像をドロップすると...
-
VBA 過去のファイル内の同じオ...
-
newは明示的にした方が良いのか?
-
StringBuilderのマルチスレッド
-
オブジェクト指向とは何ぞや…
-
JavaのStringは
-
JAVAアソシエイツの問題
-
パワーポイントのVBAでテキスト...
-
オブジェクト指向
-
設定したGDIオブジェクトを必ず...
-
MapViewOfFile() はカウンタを...
-
withを入れ子にして使う方法
-
JSPのout.printについて
-
Hyperlink.Followはブラウザを指定
-
マルチスレッド下でのインスタ...
-
VBA 同じ名前のオブジェクトを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
パワーポイントのVBAでテキスト...
-
EXCEL VBAにて動的にCheckBOXを...
-
VBA 同じ名前のオブジェクトを...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
ビジュアルC++でボタンの有...
-
COMコンポーネントって何?
-
CoCreateInstanceでエラーになる。
-
ワイルドカード<?>と型パラメー...
-
戻り値がクラスオブジェクト
-
error C2712: オブジェクト ア...
-
Vbで通常使用するプリンターを...
-
質問すいません。 javascriptの...
-
Object型からDouble型へのキャスト
-
Accessの連結・非連結オブジェ...
-
オブジェクトレベルとメタレベル
-
C++でのクラスオブジェクトの破棄
-
時間帯判定をする。
-
VBAでvlookup関数から、別シー...
おすすめ情報