【发布时间】:2019-05-17 10:45:21
【问题描述】:
我正在尝试根据分数将数字更改为“p”或“f”。
不知道如何添加图片,所以这里是一个链接
https://drive.google.com/file/d/1dKn9mkJa9brZXq2tHz8_ULkgreWsBkTI/view?usp=sharing
我已经从字符串中删除了 % 符号,但我现在需要根据分数更改数字。 >=70 到 'p',69 和更低到 'f'
Sub PassOrFail()
Dim myValue As String
myValue = ThisWorkbook.ActiveSheet.Range("testScore").Value
myValue = Replace(myValue, "%", "")
MsgBox myValue
End Sub
期望它显示 Skim: p, MP: f
【问题讨论】:
-
我认为您应该添加一些数据示例,说明这些 % 如何存储在单元格中。这会很有帮助。
-
如果您的
myValue始终采用相同的格式,则需要在;处拆分,并对值进行案例分析。我会试着举个例子,除非别人更快。 -
假设保存值的范围格式为百分比格式,您可以使用类似:
If myValue >= 0.7 Then。如果更大,则为通过,否则为失败