首页 > 其他分享 >VBA手工输入关键字在当前工作表中模糊查找,并将目标整行复制到另一工作表

VBA手工输入关键字在当前工作表中模糊查找,并将目标整行复制到另一工作表

时间:2022-11-17 15:35:18浏览次数:53  
标签:复制到 Dim VBA rng hha Application 整行 result Range

Sub cha()
Dim result As String, str1 As String
Dim hang As String
Dim hha As Integer
hha = 0
    Dim c As Range, rng As Range
    result = "航空"
    result = Application.InputBox(prompt:="请输入要查找的值:", Title:="模糊查找", Type:=2)
    If result = "False" Or result = "" Then Exit Sub
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    'Set rng = ActiveSheet.Range("c1").CurrentRegion
    str1 = "*" & result & "*"
   ' Set av = Worksheets("航班")
    Set rng = ActiveSheet.Range("a1:z65535").CurrentRegion
    For Each c In rng.Cells
    'For Each c In av
        If c.Value Like str1 Then
            hha = hha + 1
            c.Interior.ColorIndex = 0 '0恢复默认色 4绿色
            c.EntireRow.Copy Sheets("汇总1").Cells(str(hha), 1)

            hang = c.Row
        End If
    Next
    Application.ScreenUpdating = True
    Application.DisplayAlerts = True
End Sub

 

标签:复制到,Dim,VBA,rng,hha,Application,整行,result,Range
From: https://www.cnblogs.com/xkdn/p/16899635.html

相关文章

  • VBA报表相关
    VBA同Sheet分页处理1PrivateSubAddPage()2Sheets(BaseSheetNam).Select3Rows("1:47").Select4Selection.Copy5Sheets(LsNowSheetNam).S......
  • VBA分列
    Subfenlie()Dimdict1AsObjectSetdict1=CreateObject("scripting.dictionary")maxr1=Range("d65536").End(xlUp).Rowarr1=Range("a1:a"&maxr1)For......
  • VBA 确定工作表数据区域
    在使用VBA编写程序时,有几种常用方法可以在工作表中查找包含已有数据的区域,但这些方法都多少存在一些局限。Activesheet.Cells(1).CurrentRegion如果已有数据区域中存在......
  • VBA编辑器美化 VBA颜色修改器 VBE黑色背景如何设置 VBE修改背景颜色
    VBA代码助手下载地址VBE颜色修改器VBA颜色修改器软件使用详解注意请关闭Office更新否则一更新就会变为灰色背景要重新设置office自动更新后无法修改背景色请重新安......
  • VBA代码助手 VBA中右键快速收藏代码功能 VBA随时收藏代码
    VBA代码助手下载地址VBA代码收藏功能简介本功能要求VBA代码助手最低版本V3.8.6.0 之前神键手代码提示必须打开关键词表或者在代码管理窗口才能添加和编辑VBA代码库,为了......
  • VBA代码行号显示 VBA代码助手独家功能 VBA行号
     VBA代码助手下载地址全球首发!VBA代码行号功能重磅发布! 视频演示代码行号效果演示事在人为,3年前我开始做VBA代码助手就想做这个功能,一直没想到切入点最近做完了......
  • VBA变量和函数名拼音输入提示
    VBA代码助手下载地址全球首发!VBA变量和函数名拼音输入提示!一直想做这个功能,从构想到实现,遇到了太多困难,不过随着代码行号研发过程中,我的个人技术得到极大提升,这个一直......
  • Excel VBA模块隐藏和工程不可查看 比密码保护强
    VBA代码助手下载地址视频演示本功能可把VBA模块隐藏且不影响VBA代码运行用户不可查看VBA代码以及设置为VBA工程不可查看用户不能进入VBA代码区打开模块隐藏窗口隐藏......
  • VBA窗体控件批量生成器 批量生成VBA控件 VBA保护
    VBA代码助手下载地址VBA中有大量文本框和标签的时候,手工画控件非常浪费时间,本功能可实现在Excel表中设计好标签和文本框,然后一键生成窗体,大大节约时间视频演示打开V......
  • VBA代码混淆加密保护 VBA代码加密 VBA混淆
    VBA代码助手下载地址本功能一般可结合模块隐藏和工程不可查看一起使用  代码混淆适用于任何vba环境cadvbawordvbacoldrawvba的代码均可以用本工具混淆!VBA模块......