比较Excel单元格值和用户窗体文本框

好吧,问题是即时通讯工作在一个Excel用户窗体中,但我找不到一种方法来进行文本框值和单元格值之间的比较,如果某些语句是满足它将写入另一个文本框的其他值(该程序是已经使用Excelmacros,但我想使它看起来更好,即时通讯尝试使用用户窗体)

这是我正在尝试运行的代码

Select Case (TextBox1) Case Is <= Sheet2.Cells(3, 8) TextBox21 = 4 End Select 

(当你运行代码它什么都不做)

我是否需要做一些其他的工作,因为即时通讯使用我的表格相同的Excel文件,使用户forms,如果我混淆的东西,请让我知道。

感谢您的回答,并为我的英语感到抱歉。

 If CInt(TextBox1.Value) <= CInt(Sheet1.Cells(1, 1).Value) Then TextBox2.Value = 4 end if 

问题是,你正在试图比较string,当你应该比较数字。 你只需要将值转换为一个int。 您可能还需要进行一些validation,以确保textBox1和单元格(1,1)实际上是数字值。