mdWhatIfTI = Me.SliderTI.Value / 100
Me.TINonSS.Value = mdWhatIfTI
If Me.TINonSS.Value < 1 Then
mdWhatIfBelow1 = Me.TINonSS.Value * mdOneTrait
Else
mdWhatIfBelow1 = mdOneTrait
End If
If Me.TINonSS.Value < 1 Then
mdWhatIfBelow2 = 0
Else
If Me.TINonSS.Value < 2 Then
mdWhatIfBelow2 = (Me.TINonSS.Value - 1) * (mdTwoTrait - mdOneTrait)
Else
mdWhatIfBelow2 = mdTwoTrait - mdOneTrait
End If
End If
If Me.TINonSS.Value < 2 Then
mdWhatIfBelow3 = 0
Else
mdWhatIfBelow3 = (mdWhatIfTI - 2) * (mdThreeTrait - mdTwoTrait)
End If
Me.WhatIFAPS.Value = Me.SliderAPS / 100
Me.MonsantoAcres.Value = Me.CurrentAcresTotal * (1 - Me.WhatIFAPS)
Me.WhatIfAcresSmartStax.Value = Me.MonsantoAcres.Value * Me.SliderSS.Value / 100
Me.WhatIfAcresNonSmartStax.Value = Me.MonsantoAcres.Value - Me.WhatIfAcresSmartStax.Value
Me.SmartStaxTotalTraitMargin.Value = Me.WhatIfAcresSmartStax.Value * 0.95 * Me.SmartStaxUnitTraitMargin.Value
Me.SmartStaxTotalTraitMarginForRefugeAcres = Me.WhatIfAcresSmartStax.Value * 0.05 * mdOneTrait
Me.SmartStaxTotalTraitMarginPLUSRefugeTraitMargin.Value = Me.SmartStaxTotalTraitMargin.Value + Me.SmartStaxTotalTraitMarginForRefugeAcres
Me.NonSmartStaxUnitTraitMargin.Value = mdWhatIfBelow1 + mdWhatIfBelow2 + mdWhatIfBelow3
Me.NonSmartStaxTraitMargin.Value = Me.NonSmartStaxUnitTraitMargin * Me.WhatIfAcresNonSmartStax.Value
Me.AvgTraitDollarsPerAcre.Value = Me.TotalTraitDollars / Me.MonsantoAcres
Me.Change.Value = Me.TotalTraitDollars.Value - mdCurrentTotal + mdGPDollars
|