前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel VBA学习自定义函数-从表1查找字符复制到表2

Excel VBA学习自定义函数-从表1查找字符复制到表2

作者头像
哆哆Excel
发布2022-10-25 12:37:20
5170
发布2022-10-25 12:37:20
举报
文章被收录于专栏:哆哆Excel哆哆Excel

'===定义函数-从表1查找字符复制到表2==

'X 是要查找的东西,

'startRow 是开始行号

' Asht 源表

'Bsht 目标表

'使用如下

'Sub ttt()

' s1 = Sheets("Sheet4").Range("c1").Value

' MsgBox "准备为您查找【" & s1 & "】的数据", 64 + 1, "哆哆提示"

' shtFindTosht s1, 4, Sheet1, Sheet4

'End Sub

'=====================

Sub shtFindTosht(X, startRow, Asht As Worksheet, Bsht As Worksheet)

Application.ScreenUpdating = False

Application.DisplayAlerts = False

Application.DisplayAlerts = False

Dim s, n, Lr, R As Range

s = X

n = startRow

Bsht.Range("a" & n & ":BB10000").Clear

On Error Resume Next

Set R = Asht.Cells.Find(s, LookAt:=xlWhole)

If Not R Is Nothing Then

firstAddress = R.Address

Do

R.EntireRow.Copy Bsht.Range("a" & n)

Set R = Asht.Cells.FindNext(R)

n = n + 1

Loop While Not R Is Nothing And R.Address <> firstAddress

End If

Application.ScreenUpdating = True

Application.DisplayAlerts = True

Application.DisplayAlerts = True

End Sub

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档