| 
    
     |  | ▼MARUMO さん: 
 >Bに同じ型番が存在すれば、
 >Bの全て対象行を削除し、Aの対象型番をBへコピーしたい。
 >
 >【SheetA】
 >A列  B列 C列 D列 E列 F列 ・・・Z列
 >型番3 8  8  8  8  8  ・・・2014/07/01
 >型番3 2  2  2  2  2  ・・・2013/12/01
 >型番4 7  7  7  7  7  ・・・2014/01/10
 >
 >【SheetB】更新前
 >A列  B列 C列 D列 E列 F列 ・・・Z列
 >型番3 1  1  1  1  1  ・・・2014/08/01←削除してSheetA内容に置き換え
 >型番4 7  7  7  7  7  ・・・2014/08/01←削除してSheetA内容に置き換え
 
 
 >【SheetB】更新後
 >A列  B列 C列 D列 E列 F列 ・・・Z列
 >型番3 8  8  8  8  8  ・・・2014/07/01
 >型番3 2  2  2  2  2  ・・・2013/12/01
 >型番4 7  7  7  7  7  ・・・2014/01/10
 
 サンプルデータおかしくないですか?
 これだと、
 【SheetA】に「型番3」が2つありますね?
 【SheetB】のほうには1つしかないのだから、たとえば Match関数で【SheetB】
 の「型番3」の位置を見つけ、それを
 >【SheetA】
 >型番3 8  8  8  8  8  ・・・2014/07/01   …… (1)
 >型番3 2  2  2  2  2  ・・・2013/12/01   …… (2)
 (1)番目の行データで置き換えたあと、
 ふたたび Match関数で【SheetB】の「型番3」の位置を見つけ、同じ位置に
 こんどは (2)番目の「型番3」データを上書きする、
 という手順になるから、
 更新後の【SheetB】に「型番3」の行が2つあることはありえません。
 
 それと、日付をみると 【SheetB】更新前 のほうが 更新しようとしている
 【SheetA】の日付より新しいのですが、古い日付データで更新してしまって
 ほんとうにいいのですか?
 
 
 |  |