【问题标题】:VBA: Having two captions in labelVBA:标签中有两个标题
【发布时间】:2016-06-28 09:19:18
【问题描述】:

我正在尝试创建一个简单的计算器,它根据用户在特定单元格中输入的内容以简单的用户表单显示计算结果。

我正在使用

x.caption = Range("X").value

显示计算的值。

到目前为止一切顺利,一切正常。

我还希望标签显示每个字段的相应单位,例如 Kg。我尝试添加:

And x.caption = "Kg"

给予:

x.caption = Range("X").value And x.caption = "Kg"

,但它既没有给我错误也没有实际工作。一个人实际上是如何做到这一点的?

【问题讨论】:

    标签: excel vba label userform


    【解决方案1】:

    VB 中的字符串连接是通过“&”运算符完成的。

    例如

        x.caption = Range("X1").value & " Kg"
    

    【讨论】:

    • 另外...Range("X") 似乎很奇怪...您可能是指Range("X1") 之类的?
    • 您可以在答案中编辑它Range("X") 肯定会抛出错误,除非它是一个命名范围。
    • 成功了,谢谢!是的,X = XX(列和行)。我融合了他们两个,应该这么说。
    猜你喜欢
    • 2019-01-10
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多