I think this will do as you want
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim LastRw As Long
LastRw = ActiveSheet.UsedRange.Rows.Count
If Target.Count > 1 Then Exit Sub
Application.EnableEvents = False
'this works on columns C,D,E. To add Columns change the 5 in this
'Cells(LastRw, 5) to the column number required e.g. 8 would extend to H
If Not Intersect(Target, Range(Cells(5, 3), Cells(LastRw, 5).End(xlUp))) Then
Target.Value = Target.Value * Cells(2, Target.Column)
End If
Application.EnableEvents = True
End Sub
Bookmarks