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之前已经定义为变量)
展开
 我来答
百度网友e1af404
2015-06-17 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4078万
展开全部
Set findcell = Rows(1).Find("2015" & ComboBox2.value, LookAt:=xlPart)
这样试下。

另外,你这个combobox2这个控件,是直接画在表中的,还是画在窗体中的?
更多追问追答
追问
在VB窗体中添加的 
我先试试
追答
Set findcell = Rows(1).Find("2015" & userform1.ComboBox2.value, LookAt:=xlPart)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式