Excel VBA質問箱 IV

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

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


38593 / 76732 ←次へ | 前へ→

【43272】Re:1つのデータからTree状態の情報...
発言  ponpon  - 06/10/7(土) 17:18 -

引用なし
パスワード
   ▼うまくいかん さん:
>こんにちは。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 発言

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