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