在excel VBA中计算

时间:2018-05-27 19:39:50

标签: excel-vba vba excel

我正在尝试进行简单的英国税收计算,例如,我的工资(z) - 个人免税额(x),然后是税率范围,即20%(y),并使用visual basic将答案放在单元格A8中在excel 2013中,对不起,我是初学者。我可以使用宏录制器执行此操作,但是,我希望它是我自己的代码

Sub test()
    Dim x, y, z As Integer

    x = 10000
    y = 20
    z = Range("B1").Value
    Range("A8") = [z] - [x] * [y]
 End Sub

2 个答案:

答案 0 :(得分:1)

有一些事情在这里并不完全正确。 你需要在乘法之前取差值,所以在减法周围添加()。 20%= 0.2,所以

y = 0.2

范围(“A8”)=(z - x)* y

我不使用VBA,因此您的结果可能会有所不同。

答案 1 :(得分:1)

{{1}}