| 
    
     |  | こんばんわは。suikaです。 いつもお世話になっております。
 
 早速ですが、質問させて下さい。
 
 下記のように、2つの条件にあてはまるデータについて、担当者の振分けを
 ループで行いたいです。データが全部で、300行〜800行あり、毎回不定です。
 各倉庫によって、グループ名が、多い物もあれば、少ない物もあり、データ
 の内容が毎回不定なので、マクロによる担当者の自動振分けを考えています。
 
 
 <条件1>  <条件2>
 '倉庫Aの  《グループ1》が、担当者=山田さん
 '倉庫Aの  《グループ2》が、担当者=佐藤さん
 '倉庫Aの  《グループ3》が、担当者=鈴木さん
 ・      ・        ・
 ・      ・        ・
 ・      ・        ・
 '倉庫Zの  《グループ30》が、担当者=岡本さん
 
 A   B   C  D  E  F  G  H  I  J  K
 1 倉庫 グループ                        担当者
 2  A   1                          山田さん
 3  A   2                          佐藤さん
 4  A   3                          鈴木さん
 ・  ・  ・                           ・
 ・  ・  ・                           ・
 ・  ・  ・                           ・
 800  Z   30                          岡本さん
 
 
 ”倉庫A”かつ、”グループ1”の場合、《K列》の担当者欄に山田さんを入力
 ”倉庫A”かつ、”グループ2”の場合、《K列》の担当者欄に佐藤さんを入力
 ”倉庫A”かつ、”グループ3”の場合、《K列》の担当者欄に鈴木さんを入力
 
 とする場合、下記のマクロをどのように改造すればよいのか、分かりません。
 
 どなたか分かる方がいらっしゃいましたなら、ご教授の程、宜しくお願い致し
 ます。
 
 
 Sub 担当者の自動振分け()
 
 Dim lngRow As Long
 Dim lngRowLast As Long
 
 With ActiveSheet
 lngRowLast = .Range("A" & .Rows.Count).End(xlUp).Row
 lngRow = 2
 Do While lngRow <= lngRowLast
 With .Range("A" & lngRow)
 Select Case .Value
 
 
 Case Is = "倉庫A"
 .Offset(, 10).Value = "山田さん"
 
 
 End Select
 
 End With
 lngRow = lngRow + 1
 Loop
 End With
 
 
 End Sub
 
 
 |  |