| 
    
     |  | 横から失礼します。 
 C列に限定した、書式を指定した置換の動作をマクロ記録するとこうなります。
 Sub Macro1()
 Columns("C:C").Select
 With Application.ReplaceFormat.Font
 .Subscript = False
 .Color = 255
 .TintAndShade = 0
 End With
 Selection.Replace What:="R", Replacement:="りんご", LookAt:=xlWhole, _
 SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
 ReplaceFormat:=True
 End Sub
 
 あとは、Sheet1の置換組み合わせについて、繰り返しをすればよい、
 ことになります。
 例えば、こんな風です。
 Sub test()
 Dim ws1 As Worksheet
 Dim ws2 As Worksheet
 Dim r  As Range
 
 Set ws1 = Worksheets("Sheet1")
 Set ws2 = Worksheets("Sheet2")
 
 Application.ReplaceFormat.Font.Color = 255 '置換後のフォント色を赤に設定
 
 For Each r In ws1.Range("A1", ws1.Range("A1").End(xlDown))
 ws2.Columns("C").Replace What:=r.Value, Replacement:=r.Offset(0, 1).Value, _
 LookAt:=xlWhole, SearchOrder:=xlByRows, MatchCase:=False, _
 SearchFormat:=False, ReplaceFormat:=True
 Next
 End Sub
 # 少し前から書式指定の置換はあったと思いますが、
 # Versionの関係でうまくいかなければ失礼します。
 # Versionを書いたほうがいいですよ。
 
 |  |