重置按钮Excel VBA - 值为数字而不是文本

时间:2018-05-04 10:33:41

标签: excel vba excel-vba

我有一个电子表格,我想将一些单元格重置为它们的开始。

我的重置按钮使用以下代码.....

Sub Reset_Cells()
    'Updateby Extendoffice 20161008
     Range("D4", "D8").Value = "£0.00"
     Range("D11").Value = "£0.00"
End Sub

它工作得很好,但它插入£0.00作为文本,它影响带有IF语句的依赖单元格(见下文)

=IF(D4=0,0,IF(D4<=300,35,IF(D4<=500,50,IF(D4<=1000,70,IF(D4<=1500,80,IF(D4<=3000,115,IF(D4<=5000,205,IF(D4<=10000,455,IF(D4<=200000,ROUND(D4/100,2)*5,IF(D4>200000,10000))))))))))

当点击时,vlaues'看起来'应该如何,但依赖单元格显示£10,000(最高IF选项)而不是£0.00。

重置(甚至一个单词?!)单元格的角落有绿色三角形,告诉我单元格有一个存储为文本的数字。

我该如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

怎么样:

{{1}}