EXCEL 用VBA代码定位工作表中的单元格?

excelVBA

1个回答

写回答

Zahzt

2025-12-20 04:19

+ 关注

VBA
VBA

要在整个工作簿的所有工作表内查询么是的,我们可以使用循环来遍历所有的表和单元格。为了实现这一点,我们可以使用嵌套循环。然而,如果使用VBA进行查找,代码会更少一些。与VBA相比,直接在工作簿范围内使用查找功能更为简便。当我们使用rang.find方法时,实际上就是在进行查找操作。而如果选择循环方式,则每次查找都需要花费一定的时间,哪怕我们使用usedrange对象也是一样。这种循环方式如下所示:for each sheet in Sheets范围Sheet_usedRange if sheet_usedRange like " "*要查找的值*" "*then sheetActivate sheet_usedRangeSelect exit Sub end if next for each range in sheet_usedRange if range like " "*要查找的值*" "*then sheetActivate rangeSelect exit Sub end if next以上代码中,将sheet和range替换为你自己所需的变量名称即可运行。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号