向Label - VBA添加值和文本

时间:2017-01-03 10:11:32

标签: vba access

我需要在VBA中添加变量和一些文本(在本例中为#34;%")。下面的代码不起作用:

Private Sub Form_Load()

    Dim CurrentValue As String
    CurrentValue = DLookup("AvgOfutil_MPS", "AverageDescending", "[dates]")
    Me.Label34.Caption = Round(CDbl(CurrentValue), 2) + "%" 

End Sub

2 个答案:

答案 0 :(得分:0)

我想知道您定义一个String,然后根据该String计算一个Double。为什么不马上使用Double?

对于你的问题,正如Alex K.所说:试试"&"连接。

答案 1 :(得分:0)

尝试以下

Private Sub Form_Load()

    Dim CurrentValue As String
    CurrentValue = DLookup("AvgOfutil_MPS", "AverageDescending", "[dates]")
    Me.Label34.Caption = Cstr(Round(CDbl(CurrentValue), 2)) & "%" 

End Sub