Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


38589 / 76732 ←次へ | 前へ→

【43276】Re:1つのデータからTree状態の情報...
発言  うまくいかん  - 06/10/7(土) 18:11 -

引用なし
パスワード
   返信ありがとうございます。
下のhirofumiさんへの返信に、具体的な分岐内容を書きました。
参照して、何かいい手段があれば、教えてください。お願いします。


▼ponpon さん:
>▼うまくいかん さん:
>>こんにちは。EXCEL VBA初心者です。
>>現在、1つのデータからTree状にデータを細かく振り分けていくマクロを作っていますが、どうもうまくいきません。
>>
>>例としては:
>>aがb と c 2つにまず分かれます.bが以下のように分かれます
>>
>>  b  1  d  g  0
>>a→ → 2 → e →h → 0
>>    3  f  i  1 'もしiが存在した場合、1
>>
>>cが以下のように分かれます
>>     1  d  g  0
>> c →  2 →e →h → 0
>>
>>この状態で、aの存在する数だけ、Loopされるようにしたいのですが、うまくいきません。
>>
>>それぞれ、ファンクションにして値を抽出しているのですが、うまく連携しません。
>>
>>まず第一に、aから条件なしでbとcに分ける方法はなんでしょうか?
>>条件があれば、いくらでもifなどを使用できるのですが、有無を言わさず、bとcに分けたいのです。
>
>
>なにも条件がなくて分けるのは、出来ないと思います。
>また、その条件は、上の説明では理解できませんでした。
>休日は、回答者が少なく、私のようなもので申し訳ないのですが、
>とんちんかんの回答なら無視してください。
>
>データの中身がどんなものかわからないので・・・・
>以下は、
>データAの中の"d"を見つけ、その前後でデータをデータB、データCに分けるものです。
>Sub test()
>  
>  detaA = "abcdefg"
>  
>  i = InStr(detaA, "d")
>  If i > 0 Then
>    detaB = Mid(detaA, 1, i)
>    detaC = Mid(detaA, i + 1, Len(detaA) - i)
>    MsgBox detaB
>    MsgBox detaC
>  End If
>End Sub
1 hits

【43268】1つのデータからTree状態の情報に振り分ける方法 うまくいかん 06/10/7(土) 15:55 質問
【43272】Re:1つのデータからTree状態の情報... ponpon 06/10/7(土) 17:18 発言
【43276】Re:1つのデータからTree状態の情報... うまくいかん 06/10/7(土) 18:11 発言
【43273】Re:1つのデータからTree状態の情報に... Hirofumi 06/10/7(土) 17:21 発言
【43275】Re:1つのデータからTree状態の情報に... うまくいかん 06/10/7(土) 18:10 発言
【43279】Re:1つのデータからTree状態の情報... ichinose 06/10/7(土) 20:49 発言
【43424】Re:1つのデータからTree状態の情報... うまくいかん 06/10/13(金) 23:33 発言
【43432】Re:1つのデータからTree状態の情報... 徘徊者 06/10/14(土) 18:56 発言
【43434】Re:1つのデータからTree状態の情報... 乱入者 06/10/15(日) 9:24 発言
【43274】Re:1つのデータからTree状態の情報に... ichinose 06/10/7(土) 18:05 発言
【43277】Re:1つのデータからTree状態の情報に... うまくいかん 06/10/7(土) 18:15 発言

38589 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free