VictorMспасибо!
А если сделать таким образом: коды
и
изменить так
Код: Выделить всё
Sub Fill()
ActiveCell.Value = Name
Select Case Language_1
Case "F"
ActiveCell.Offset(0, 3).FormulaR1C1 = "=VLOOKUP(RC[-3],Localizations!R3C1:R1000C6,5,FALSE)"
ActiveCell.Offset(0, 4).Value = Date_1
ActiveCell.Offset(0, 4).Interior.ColorIndex = Color_1
If ActiveCell.Offset(0, 4).Value = "Tentative" Then ActiveCell.Offset(0, 4).Interior.ColorIndex = 3
Case "G"
ActiveCell.Offset(0, 3).FormulaR1C1 = "=VLOOKUP(RC[-3],Localizations!R3C1:R1000C6,5,FALSE)"
ActiveCell.Offset(0, 5).Value = Date_1
ActiveCell.Offset(0, 5).Interior.ColorIndex = Color_1
If ActiveCell.Offset(0, 5).Value = "Tentative" Then ActiveCell.Offset(0, 5).Interior.ColorIndex = 3
Case "S"
ActiveCell.Offset(0, 3).FormulaR1C1 = "=VLOOKUP(RC[-3],Localizations!R3C1:R1000C6,5,FALSE)"
ActiveCell.Offset(0, 6).Value = Date_1
ActiveCell.Offset(0, 6).Interior.ColorIndex = Color_1
If ActiveCell.Offset(0, 6).Value = "Tentative" Then ActiveCell.Offset(0, 6).Interior.ColorIndex = 3
Case "Sw"
ActiveCell.Offset(0, 3).FormulaR1C1 = "=VLOOKUP(RC[-3],Localizations!R3C1:R1000C6,5,FALSE)"
ActiveCell.Offset(0, 7).Value = Date_1
ActiveCell.Offset(0, 7).Interior.ColorIndex = Color_1
If ActiveCell.Offset(0, 7).Value = "Tentative" Then ActiveCell.Offset(0, 7).Interior.ColorIndex = 3
Case "Du"
ActiveCell.Offset(0, 3).FormulaR1C1 = "=VLOOKUP(RC[-3],Localizations!R3C1:R1000C6,5,FALSE)"
ActiveCell.Offset(0, 8).Value = Date_1
ActiveCell.Offset(0, 8).Interior.ColorIndex = Color_1
If ActiveCell.Offset(0, 8).Value = "Tentative" Then ActiveCell.Offset(0, 8).Interior.ColorIndex = 3
Case "I"
ActiveCell.Offset(0, 3).FormulaR1C1 = "=VLOOKUP(RC[-3],Localizations!R3C1:R1000C6,5,FALSE)"
ActiveCell.Offset(0, 9).Value = Date_1
ActiveCell.Offset(0, 9).Interior.ColorIndex = Color_1
If ActiveCell.Offset(0, 9).Value = "Tentative" Then ActiveCell.Offset(0, 9).Interior.ColorIndex = 3
Case ""
ActiveCell.Offset(0, 3).FormulaR1C1 = "=VLOOKUP(RC[-3],Localizations!R3C1:R1000C6,5,FALSE)"
End Select
ActiveCell.Offset(1, 0).Activate
Sheets("Localizations").Activate
End Sub
Тоже на листе Localization_Report выделение ячеек с "Tentative" - красным цветом, правда без полужирного начертания, но это, в принципе, не имеет большого значения.