我试图在字符串中挑选出一些字符,然后捕获它的某个部分,然后将其转换为其他内容。
例如,如果"选择1与100%返回",我希望输出是"100"。到目前为止,所有的尝试都是徒劳的。
到目前为止,我在模板的报告属性中注意到下面的VBA。(是的,我已经更改了字段中的表达式,我需要它来反映)。
Public Function ChangePercentage(ByVal s As String) As String
s= s.Trim()
If s.ToUpper Like "100%*".ToUpper = True Then
Return "100"
Else : Return S
End If
End Function
如果它确实是你正在使用的VBA,你需要纠正它,使它看起来像这样:
Public Function ChangePercentage(ByVal str As String) As String
str = Trim(str)
If UCase(str) Like "*100%*" Then
ChangePercentage = "100"
Else
ChangePercentage = str
End If
End Function