如果文本在vba excel中太长,则在userform中添加三个点

时间:2017-12-13 09:24:31

标签: excel vba excel-vba

如果文本在vba excel中太长,则在userform标签描述中添加三点

例如,我在userform中有5个标签作为id,姓名,电话号码,地址和电子邮件ID,如果学生详细信息的每个单元格的文本大小超过10个字母,则需要在最后显示3个点。     名称:abcdefghij ......     地址:abc street,def colony ......

帮我在vba userform excel中创建代码

1 个答案:

答案 0 :(得分:1)

除非您想要返回完整的单词,否则应该执行一个简单的功能。

Public Function TrimText(Value As String)
    TrimText = IIf(Len(Value) > 10, Left(Value, 10) & "...", Value)
End Function

要打电话:

TrimText("abcdefghijklmnopq")
'abcdefghij...