Well, I have 2 sheets, Sheet one is a Visual Input, what the client wil
see, sheet 2 contains the info. On sheet 1 I have 5 Textbox control
that are linked to Cells A1:A5 on sheet 2 here is the code.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
With Target
If .Count > 1 Then Exit Sub
If Not Intersect(.Cells, Range("A1:A5")) Is Nothing Then
Application.EnableEvents = False
Select Case .Address(False, False)
Case "A1"
Range("A3") = Range("A2").Value * .Value / 100
Range("A5") = .Value * Range("A4").Value / 100
Case "A2"
Range("A3").Value = .Value * Range("A1").Value / 100
Range("A4") = 100 - Range("A2").Value
Range("A5") = Range("A4").Value * Range("A1").Value / 100
Case "A3"
Range("A1").Value = .Value / Range("A2").Value * 100
Range("A5").Value = Range("A1").Value * Range("A4").Value / 100
Case "A4"
Range("A2") = 100 - Range("A4").Value
Range("A3").Value = .Value * Range("A1").Value / 100
Range("A5") = Range("A4").Value * Range("A1").Value / 100
Case Else
Range("A1").Value = .Value / Range("A4").Value * 100
Range("A3").Value = Range("A1").Value * Range("A2").Value / 100
End Select
Application.EnableEvents = True
End If
End With
End Sub
Any help would be great thanks