|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
大神们具体看我的附件,
Sub CommandButton1_Click()
Dim i, l, m
Dim a, b, c, d, e
i = TextBox1.Value '商城价格
l = TextBox2.Value '胶带数量
m = TextBox3.Value '色带数量
If OptionButton1.Value = True And TextBox1 <> "" And TextBox2 <> "" And TextBox3 <> "" Then
a = i * 0.17 '平台费
If i > a + 800 Then
b = (i - a - 800) * 0.25 '企业所得税
c = (i - a - b - 525) * 0.16 * l '胶带增值税
d = (i - a - b - 490) * 0.16 * m '色带增值税
e = (i - a - b - 525) * 0.84 * l + (i - a - b - 490) * 0.84 * m '纯利润
Else
b = 0 '当商城价格小于等于平台费+800的时候,企业所得税是0,但是各位大神我输入800的时候返回的b的值是-34,不知道怎么了
c = (i - a - 525) * 0.16 * l '胶带增值税
d = (i - a - 490) * 0.16 * m '色带增值税
e = (i - a - 525) * 0.84 * l + (i - a - 490) * 0.84 * m '纯利润
End If
MsgBox ("商城平台费:" & a & Chr(13) & "企业所得税:" & b & Chr(13) & "业务员提成:" & e)
Else
MsgBox "请输入正确的内容"
End If
Range("A3").Value = i
Range("b3").Value = l
Range("C3").Value = m
Range("D3").Value = a
Range("E3").Value = b
Range("F3").Value = c + d
Range("G3").Value = e
End Sub
Sub CommandButton2_Click()
UserForm1.Hide
End Sub
|
|