-1
如何比较excel vba中的字符串值?例如texbox1.text = A和textbox2.text = AAA,所以texbox1.text < textbox2.text因此msgbox会显示A < AAA。如何实现这一目标?比较excel vba中的字符串值
如何比较excel vba中的字符串值?例如texbox1.text = A和textbox2.text = AAA,所以texbox1.text < textbox2.text因此msgbox会显示A < AAA。如何实现这一目标?比较excel vba中的字符串值
文本框字符串是否参考Columns
?
如果是这样,你只需要一个If
语句来检查条件:
未经测试
If Columns(textbox1.Text).Column < Columns(textbox2.Text).Column Then
Msgbox "" & UCase(textbox1.Text) & "<" & UCase(textbox2.Text) & ""
End If
你需要添加一些错误处理不过来处理其中的文字没情况” t匹配列引用。
而且,如果这是在参考列,在Excel 2010中的最大列是XFD
或列数16,384 ...
你尝试过这么远吗?你知道你可以像'Msgbox textbox1.text&“<”&textbox2.text'这样做,但是你需要做一些If语句或者其他条件逻辑来显示正确的符号('<, >,or ='' )。 –
基本上我想要比较2个文本框的值。如果texbox1的值小于texbox2,那么消息框会显示texbox1的值小于文本框的值。如果存在整数值,我知道如何比较它们,但在这种情况下,值是字符串,可以在A - ZZZ范围内。 – user1902849
根据我以前的评论,您可以在文本字符串上使用相同的逻辑运算符。例如,如果textbox1.text