码迷,mamicode.com
首页 > 编程语言 > 详细

VBA 根据Find方法根据特定内容查找单元格

时间:2018-12-31 19:07:27      阅读:1389      评论:0      收藏:0      [点我收藏+]

标签:参数   完全   之一   direct   work   integer   根据   标题   bubuko   

http://club.excelhome.net/thread-940744-1-1.html   

 

2. Find方法的语法
[语法]
<单元格区域>.Find (What,[After],[LookIn],[LookAt],[SearchOrder],[SearchDirection],[MatchCase],[MatchByte],[SearchFormat])
‘__________________________________________________________________________________________________
<单元格区域>.Find (要查找的数据,开始查找的位置,查找的范围类型,完全匹配还是部分匹配,行列方式查找,向前向后查找,区分大小写,全角或半角,查找格式)

(5)参数LookAt,可选。可以为以下常量之一:XlWhole或者xlPart,用来指定所查找的数据是与单元格内容完全匹配还是部分匹配,默认值为xlPart。对应于“查找与替换”对话框中,“单元格匹配”复选框。

 

案例:根据工作表名称查找标题栏中的对应标题的单元格

源表:

技术分享图片

 

VBA语句:

 

Option Explicit
Option Compare Text
Sub 根据内容查找单元格()
    Dim sSheet As Worksheet
    Dim eachSheet As Worksheet
    Dim findRange As Range
    Dim columnCount As Integer
    
    Set sSheet = Worksheets("数据")
    获取工作表总列数
    columnCount = sSheet.UsedRange.Cells.EntireColumn.Count
    
    For Each eachSheet In Worksheets
        只查找A1单元格所在的整行
        Set findRange = sSheet.Range("A1").EntireRow.Find(eachSheet.Name, , , xlWhole)
        Debug.Print findRange.Column
    Next eachSheet
   
End Sub

 


运行后:

技术分享图片

 

VBA 根据Find方法根据特定内容查找单元格

标签:参数   完全   之一   direct   work   integer   根据   标题   bubuko   

原文地址:https://www.cnblogs.com/onelikeone/p/10202459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!