Excel 利用find函数在某工作表第一行查找包含某特定字符串的单元格,并返回该单元格所在的列
Setfindcell=Rows("1").Find("2015"&ComboBox2,LookAt:=xlPart)IfNotfindcellIsNothingThen...
Set findcell = Rows("1").Find("2015" & ComboBox2, LookAt:=xlPart)
If Not findcell Is Nothing Then
col = findcell.col
MsgBox col
Else
MsgBox "没找到符合条件的单元格"
End If
请大侠们看看我的代码问题出在哪儿,我觉得是在表示第一行的时候有问题,求正解,谢谢,在线等(col之前已经定义为变量) 展开
If Not findcell Is Nothing Then
col = findcell.col
MsgBox col
Else
MsgBox "没找到符合条件的单元格"
End If
请大侠们看看我的代码问题出在哪儿,我觉得是在表示第一行的时候有问题,求正解,谢谢,在线等(col之前已经定义为变量) 展开
展开全部
Set findcell = Rows(1).Find("2015" & ComboBox2.value, LookAt:=xlPart)
这样试下。
另外,你这个combobox2这个控件,是直接画在表中的,还是画在窗体中的?
这样试下。
另外,你这个combobox2这个控件,是直接画在表中的,还是画在窗体中的?
更多追问追答
追问
在VB窗体中添加的
我先试试
追答
Set findcell = Rows(1).Find("2015" & userform1.ComboBox2.value, LookAt:=xlPart)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询