比较excel vba中的字符串值

时间:2013-11-09 14:32:45

标签: excel excel-vba vba

如何比较excel vba中的字符串值?例如texbox1.text = A和textbox2.text = AAA,所以texbox1.text< textbox2.text因此msgbox将显示A< AAA。如何实现这个目标?

1 个答案:

答案 0 :(得分:0)

文本框字符串是否引用Columns

如果是这样,您只需要一个If语句来检查条件:

<强>未测试

If Columns(textbox1.Text).Column < Columns(textbox2.Text).Column Then
    Msgbox "" & UCase(textbox1.Text) & "<" & UCase(textbox2.Text) & ""
End If

您需要添加一些错误处理,以处理文本与列引用不匹配的情况。

此外,如果这是对列的引用,则在Excel 2010中,最大列为XFD或列号为16,384 ......