其实之前已经示范过: knowledgeyahoo/question/questionqid=7011032001585 ApplicationxxxFind ActivecellAddress 2011-04-29 17:11:52 补充: 1 Set C = … 设定 C (可以系 SYip) 系某一个 object
喺呢度系用 FIND 功能所得出嘅 result
会系指定 range 内某一个 cell 或者系 Nothing。 2 Lookin 选项仲有乜 你喺 Excel 揿返 Find 嘅 options 都可以简单揾到。 当你想揾 Excel 教学 (eg Formula/Find)
喺 Excel 度揿 F1 search
想揾 VBA 教学 (eg WorksheetFuction/Find method)
可以喺 VBE 度揿 F1 search。 2011-04-29 17:12:20 补充: 3 If Not C Is Nothing Then 应视作 IfThen / C (object/variable) / Is Nothing (condition) / Not (condition)。 Loop While (1) And (2) 是不是因为可能有多个 cells fulfill my condition 可以话系
呢句系要嚟求证
写 codes 要清楚列明绝对值 (clear logic)
因应唔同情况
求第一个答案
系绝对值
求唯一
亦系绝对值
求所有
都系绝对值
Programmer 自己唔可以混淆。
报错的时候点调试,查看错误的语句,以及里面的变量,如下图:
是不是已经明白错误的原因了,Range()括号里面的内容不是合法的单元格引用,这里两个错误,一是变量col添加了引号,二是col结果是整数,不是字母,需要用Cells来表达,错误的语句:
mum = Range("col+1" & RowsCount)End(xlUp)Row
需要修改为:
mum = Cells(RowsCount, col + 1)End(xlUp)Row
查找用Range对象的Find方法,返回Rang对象,然后再取Range对象的Row属性或Column属性返回行或列。Set C=Range("A1:E10")Find("abc"),If Not C Is Nothing then,R=CRow '返回Cl=CColumn '返回列。
在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。
扩展资料:
调用函数/过程时,可以加括号或者不加括号。如果调用表达式作为一行的一部分,那么必须用参数,例如函数调用的返回值赋给变量。 调用过程时, 可以使用/不使用call关键字。使用call语句调用过程,如果无参数,则不加括号;如果有参数,必须加括号。
如果调用时用括号包住单个参数,则该参数强行按值传递。需要特别注意,不用call不加括号的调用,形参与实参是传值(passed by value)而不是传引用(passed by reference),这会导致一些对象的方法调用失败。由于微软Office软件的普及
人们常见的办公软件Office软件中的Word、Excel、Access、Powerpoint都可以利用VBA使这些软件的应用更高效率,例如:通过一段VBA代码,可以实现画面的切换;可以实现复杂逻辑的统计(比如从多个表中,自动生成按合同号来跟踪生产量、入库量、销售量、库存量的统计清单)等。
掌握了VBA,可以发挥以下作用:
1、规范用户的 *** 作,控制用户的 *** 作行为;
2、 *** 作界面人性化,方便用户的 *** 作;
3、多个步骤的手工 *** 作通过执行VBA代码可以迅速的实现;
4、实现一些VB无法实现的功能;
5、用VBA制做EXCEL登录系统;
6、利用VBA可以Excel内轻松开发出功能强大的自动化程序。
参考资料来源:百度百科-VBA
Cell函数可以用来获取单元格的信息,乍看不起眼,其实有个很酷的功能。
=cell(info_type,[reference])
1、提取当前sheet的名称
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256)
我们做底稿的时候不是得写每页的index吗,有了这个公式就不用手动输入sheet的名称啦!
2、获取单元格的格式
=CELL("format",)
帮你区分是数字格式还是文字格式。很多时候运算出错都是因为该是数字格式的被保存为了文字格式。
3、获取单元格的位置
=CELL("address",)
4、获取单元格列宽
=CELL("width",A9)
可以用来辅助调整格式。但是提取单元格行高好像不行,只能在vba里面 *** 作。
以上就是关于excel vba searching cell全部的内容,包括:excel vba searching cell、VBA如何在某一行查找到指定值的单元格并获取其列号赋予给变量、VBA怎样取到查找到的单元格位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)