-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