過去ログ

                                Page     516
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼複数合致を他のシートに表示  カゴメ 03/1/7(火) 10:04
   ┣Re:複数合致を他のシートに表示  ポンタ 03/1/8(水) 9:21
   ┃  ┗Re:複数合致を他のシートに表示  Jaka 03/1/8(水) 15:47
   ┗Re:複数合致を他のシートに表示  カゴメ 03/1/8(水) 19:33

 ───────────────────────────────────────
 ■題名 : 複数合致を他のシートに表示
 ■名前 : カゴメ
 ■日付 : 03/1/7(火) 10:04
 -------------------------------------------------------------------------
   はじめまして。 色々書籍を読んでいるのですが、
まだまだ勉強不足で・・・。

お手数をお掛けいたしますが、よろしくお願いいたします。

Seet1

    電池 | 水筒 | 土鍋 | 茶碗 | ・・・
Aさん 購入 | 購入 |    |    |
Bさん    | 購入 | 購入 | 購入 |
Cさん 購入 | 購入 | 購入 |    |
Dさん    |    | 購入 | 購入 |




という感じのデータ群があって、Seet2に複数合致しているものを
抜き出したいのですが、やり方が判らず困っております。

申し訳ありませんが、アドバイスよろしくお願いいたします。

Seet2
    電池 | 水筒 | 土鍋 | 茶碗 | ・・・
Aさん 購入 | 購入 |
Cさん 購入 | 購入 |

Bさん    | 購入 | 購入 |
Cさん    | 購入 | 購入 |

Bさん    |    | 購入 | 購入 |
Dさん    |    | 購入 | 購入 |

こういった感じの判断がしたいのですが・・・。
 ───────────────────────────────────────  ■題名 : Re:複数合致を他のシートに表示  ■名前 : ポンタ  ■日付 : 03/1/8(水) 9:21  -------------------------------------------------------------------------
   レスがなかなか付かないので出てきました。

回答でなくて申し訳ないのですが、
"複数合致"の規則性が分かりません。

電池と水筒、水筒と土鍋、土鍋と茶碗を
"購入"のグループを作りたいということですか?

電池と土鍋、電池と茶碗という組み合わせがないから、
私の認識は違うような気もしますが・・・。
 ───────────────────────────────────────  ■題名 : Re:複数合致を他のシートに表示  ■名前 : Jaka  ■日付 : 03/1/8(水) 15:47  -------------------------------------------------------------------------
   こんにちは。
あまり工夫を凝らしてませんが..。

Sub be()
  Worksheets("Sheet2").Range("B1").Value = "電池"
  Worksheets("Sheet2").Range("C1").Value = "水筒"
  Worksheets("Sheet2").Range("D1").Value = "土鍋"
  Worksheets("Sheet2").Range("E1").Value = "茶碗"
  RR = 1
  For C = 2 To 5
    RR = RR + 1
    For R = 2 To Cells(Rows.Count, C).End(xlUp).Row
      If Cells(R, C).Value <> "" And Cells(R, C).Value = Cells(R, C + 1).Value Then
        Worksheets("Sheet2").Cells(RR, 1).Value = Cells(R, 1).Value
        Worksheets("Sheet2").Cells(RR, C).Resize(, 2).Value = Cells(R, C).Resize(, 2).Value
        RR = RR + 1
      End If
    Next
  Next
End Sub
 ───────────────────────────────────────  ■題名 : Re:複数合致を他のシートに表示  ■名前 : カゴメ  ■日付 : 03/1/8(水) 19:33  -------------------------------------------------------------------------
   ポンタさん、Jakaさん、ありがとうございました。m(..)m

おかげさまで、もやもやが吹っ飛び、VBAの勉強が進みそうです。
本当にご助言、ありがとうございました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 516