No.1ベストアンサー
- 回答日時:
現在のソースを支障の無い範囲で公開してみましょう
どのような操作を行って どのような結果がお望みなのでしょう
実際にそのコードで実行した場合の結果とどこが食い違ってしまうのかを具体的に記述しましょう
一般的には再帰処理なら
1) 再帰の終了条件のチェック
条件成立なら Exit Subまたは Exit Function
2) 特定の条件成立のチェック
条件成立なら Exit Subまたは Exit Function
3) 再帰条件のチェック
再帰呼び出しの実行
4) 最終処理
手順でしょう
public function getList( myClass as Class1) as Class1
' 再帰の終了条件のチェック
if myClass Is Nothing then
set getList = Nothing
exit Function
end if
' 特定の条件のチェック
if myClass.Text = "foo" then
set getList = myClass
exit function
end if
' 再帰呼び出し
set getList = getList( myClass.pNext )
end function
といった具合かと ・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
再帰呼び出しになってしまうのをループの形にしたい
Visual Basic(VBA)
-
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
-
4
エクセルVBAでMsgboxの表示をそろえたい
Excel(エクセル)
-
5
Access VBAで行ラベルが定義されていないというエラーが出ます
Access(アクセス)
-
6
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
7
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
8
エクセルのデータグループ化の際に貼り付けた図だけ一緒に折りたたんでくれません!
Windows Vista・XP
-
9
コマンドボタンがあるかどうかを取得するには?
PowerPoint(パワーポイント)
-
10
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
11
エクセル/マクロ Exit Subが実行されない
Excel(エクセル)
-
12
Excelに埋め込んだVBAのプログラムが消えた。
その他(Microsoft Office)
-
13
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
14
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
15
VBAでワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA マクロ 実行する度に...
-
「ご処理進めて頂きますようお...
-
findは動くがfindnextがマクロ...
-
エクセルで、日付を入力すると...
-
JDBCでの大量データ検索でResul...
-
VBAでループ内で使う変数名を可...
-
メルカリのメルカードで買い物...
-
セルの値が0はクリアするマクロ
-
DoEventsがやはり分からない
-
switch の範囲指定
-
Do~Loopした回数をカウントしたい
-
お家デートをしててハグを長い...
-
レジ返品交換について(時間がか...
-
【Excel】特定の文字を含むセル...
-
Loadイベント中にほかのイベン...
-
月度は何て読みますか?
-
UMLでの例外処理
-
2重のDo~Loopは?
-
処理の実行中にOutLookがまとも...
-
インタラクティブの反対語は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
VBAでループ内で使う変数名を可...
-
メルカリのメルカードで買い物...
-
【Excel】特定の文字を含むセル...
-
DoEventsがやはり分からない
-
プログラミング言語についてc++...
-
EXCEL VBA マクロ 実行する度に...
-
UMLでの例外処理
-
switch の範囲指定
-
FFTの結果ついて
-
お家デートをしててハグを長い...
-
VBの質問#if 0 then ってどう...
-
findは動くがfindnextがマクロ...
-
離散時間フーリエ変換について
-
VB.NET Excelを読み込んでDataT...
-
インタラクティブの反対語は?
-
月度は何て読みますか?
-
リョウ・・・量?料?
-
Do~Loopした回数をカウントしたい
おすすめ情報