多工作表间查找

多工作表间查找,请帮忙?

如附件中文件,想通过第一个工作表中的ITEM列,找出在其它工作表中在Part#列中出现的行!

如:工作表1的ITEM为AA,   找到工作表2中有AA的,打上标记就可以了。

   Book1.rar (1.49 KB)

Sub FoundItem()

Dim vCodeNum() As Variant

Dim lSourceRow As Long

Dim lSheet2ALastRow As Long

Dim bTag As Boolean

Dim i As Long, j As Long

lSourceRow = Sheet7.Range("B65536").End(xlUp).Row '取得这工作表最后一行有数据行号。

lSheet2ALastRow = Sheet1.Range("D65536").End(xlUp).Row

ReDim vCodeNum(1 To lSourceRow - 1)

For i = 2 To lSourceRow

vCodeNum(i - 1) = Sheet7.Range("B" & i) '把要查找的值传给数组

Next

For i = 2 To lSheet2ALastRow

bTag = True

For j = 1 To lSourceRow - 1

If Sheet1.Range("D" & i) = vCodeNum(j) Then

Sheet1.Range("D" & i).Offset(0, -3).Value = "B" & j + 1

bTag = False

End If

Next

If bTag Then

Sheet1.Range("D" & i).Offset(0, 5).Value = "无"

End If

Next

End Sub

找到一段以上代码应该可以。但是我的工作表数是好几个想把这一段中的被查找工作表用变量代入(sheet1用变量),应该要知道两个相关属性,一个是工作表数,还有一个是工作表名。

For i = 2 To lSheet2ALastRow

bTag = True

For j = 1 To lSourceRow - 1

If Sheet1.Range("D" & i) = vCodeNum(j) Then

Sheet1.Range("D" & i).Offset(0, -3).Value = "B" & j + 1

bTag = False

End If

Next

If bTag Then

Sheet1.Range("D" & i).Offset(0, 5).Value = "无"

End If

Next

多工作表间查找,请帮忙?

如附件中文件,想通过第一个工作表中的ITEM列,找出在其它工作表中在Part#列中出现的行!

如:工作表1的ITEM为AA,   找到工作表2中有AA的,打上标记就可以了。

   Book1.rar (1.49 KB)

Sub FoundItem()

Dim vCodeNum() As Variant

Dim lSourceRow As Long

Dim lSheet2ALastRow As Long

Dim bTag As Boolean

Dim i As Long, j As Long

lSourceRow = Sheet7.Range("B65536").End(xlUp).Row '取得这工作表最后一行有数据行号。

lSheet2ALastRow = Sheet1.Range("D65536").End(xlUp).Row

ReDim vCodeNum(1 To lSourceRow - 1)

For i = 2 To lSourceRow

vCodeNum(i - 1) = Sheet7.Range("B" & i) '把要查找的值传给数组

Next

For i = 2 To lSheet2ALastRow

bTag = True

For j = 1 To lSourceRow - 1

If Sheet1.Range("D" & i) = vCodeNum(j) Then

Sheet1.Range("D" & i).Offset(0, -3).Value = "B" & j + 1

bTag = False

End If

Next

If bTag Then

Sheet1.Range("D" & i).Offset(0, 5).Value = "无"

End If

Next

End Sub

找到一段以上代码应该可以。但是我的工作表数是好几个想把这一段中的被查找工作表用变量代入(sheet1用变量),应该要知道两个相关属性,一个是工作表数,还有一个是工作表名。

For i = 2 To lSheet2ALastRow

bTag = True

For j = 1 To lSourceRow - 1

If Sheet1.Range("D" & i) = vCodeNum(j) Then

Sheet1.Range("D" & i).Offset(0, -3).Value = "B" & j + 1

bTag = False

End If

Next

If bTag Then

Sheet1.Range("D" & i).Offset(0, 5).Value = "无"

End If

Next


相关文章

  • 错帐的查找方法
  • 错帐的查找方法 在日常的会计核算中,发生差错的现象时有发生.如果发现错误:一是要确认错误的金额:二是要确认错在借方还是贷方:三是根据产生差错的具体情况,分析可能产生差错的原因,采取相应的查找方法,便于缩短查找差错的时间,减少查账工作量. 查 ...查看


  • 教师四查找四提升对照检查材料
  • 教师四查找四提升对照检查材料 开展思想纪律作风整顿活动是春节收假后,县委.县政府安排部署的一项重要工作.年前,县委常委会专题研究讨论,审定了<关于在全县开展以"两对照.三查找.四提升"为主题的思想纪律作风整顿活动的 ...查看


  • 财政局机关支部
  • 局机关支部.各股室: <罗江县财政局廉政风险防控管理工作实施方案>已经局党组(扩大)会议研究通过,现印发给你们,请认真遵照执行. 二O一O年十一月十五日 罗江县财政局廉政风险防控管理工作实 施方案 为深入贯彻落实党风廉政建设责任 ...查看


  • 住院医生工作站操作手册
  • 住院医生工作站操作手册 一.系统登录 安装了住院医生工作站必需软件的电脑上,正融软件工程师都会将医生工作站的登陆页面做好快捷链接放到电脑的桌面上.如图1-1即是住院医生工作站的登录链接. 图1-1 双击该快捷方式后,便登录了住院医生工作站界 ...查看


  • 2013职称计算机考试Excel试题之编辑工作表
  • 2013职称计算机考试Excel试题之编辑工作表 1. 要求:删除当前选中的单元格,并使右侧单元格左移. 答:点编辑,点删除(或点右键,点删除),选择右侧单元格左移,点确定.完成 2要求:设置允许单元格内部直接编辑和自动设置小数点位置为3位 ...查看


  • 阳山县基层党风廉政信息公开平台
  • 江英镇开展廉政风险防控工作的经验做法 按照县纪委.监察局的部署和要求,结合本镇工作实际,自2011年3月份以来,实施开展了廉政风险防控管理工作,我镇的具体做法是: 一.加强领导,全面部署. 为扎实开展廉政风险防控管理工作,我镇成立了以党委书 ...查看


  • 党员组织关系集中排查表
  • 附件1 党员组织关系排查信息登记表 - 1 - - 2 - <党员组织关系排查信息登记表>填写说明 1.本表一式两份,每一个隶属党员均需填写,分别由党支部和基层党委留存. 2.与党组织失去联系时间:指党员最近一次参加党组织生活或 ...查看


  • 聚焦"四围绕.四查找.四确保"查摆问题及整改措施
  • 聚焦"四围绕.四查找.四确保"查摆问题及整改措施 安徽省提出的四围绕.四查找.四确保的内容: 1围绕牢固树立核心意识进行学习讨论.重点查找思想上是否真正做到了充分信赖党的领导核心,政治上是否真正做到了坚决维护党的领导核心 ...查看


  • 局廉政风险防控工作实施方案
  • 关于印发201X年廉政风险防控工作实施方案的 通 知 局机关各科室.局属各单位: <201X年廉政风险防控工作实施方案>已经局党委同意,现印发给你们,请认真组织实施. 201X年3月 日 201X年廉政风险防控工作实施方案 为规 ...查看


  • 在理想信念方面存在的问题原因剖析
  • 在理想信念方面存在的问题原因剖析 我对照优秀共产党员的先进事迹,对照领导.群众提出的意见和建议,明确整改方向,今后更好地开展工作,自己查找问题如下: 1.理论学习不主动,自觉性不高. 按照公司党委及作业区党总支的安排部署,自开展创先争优活动 ...查看


热门内容