大家好,我是陈小虾,是一名自动化方向的IT民工。写博客是为了记录自己的学习过程,通过不断输出倒逼自己加速成长。但由于水平有限,博客中难免会出现一些BUG,或者有更优方案恳请各位大佬不吝赐教!微信公众号:万能的Excel

功能说明:

本案例是应用在股票系统分析的时候,需要从原始数据的表格中,筛选出自己需要的一些数据,并生成TXT 文件

本工作表使用VBA实现了如下功能:

1、跨表格多条件筛选

2、在新表格输出结果

3、将结果生成TXT文件

关注公众号:万能的Excel     并回复【跨表格】获取源文件!

附上代码:

Private Sub CommandButton1_Click()Dim d, ar, w%, j%, i As String, tempArr, str, t As String, dir As StringSet d = CreateObject("Scripting.Dictionary")dir = Cells(1, 11)Open ThisWorkbook.Path & "\" & dir & ".txt" For Output As #1Application.ScreenUpdating = FalseWith GetObject(ThisWorkbook.Path & "\" & dir & ".xls")ar = .Sheets(1).[a1].CurrentRegion: .Close 0End WithFor w = 2 To UBound(ar)If ar(w, 4) <> "--" ThentempArr = Split(ar(w, 1), ".")If tempArr(1) = "SZ" Theni = 0ElseIf tempArr(1) = "SH" Theni = 1End IfSheet1.Cells(w - 1, 1).Value = i + "|" + tempArr(0) + "|" + "【" + ar(w, 4) + "】"t = "," + Sheet1.Cells(w - 1, 1)Print #1, Mid(t, 2)t = vbNullStringEnd IfNextClose #1
End Sub

Excel VBA 高级编程-跨表格多条件筛选相关推荐

  1. Excel VBA高级编程-SQL检索(二)合并相同项并求和

    大家好,我是陈小虾,是一名自动化方向的IT民工.写博客是为了记录自己的学习过程,通过不断输出倒逼自己加速成长.但功能说明:由于水平有限,博客中难免会出现一些BUG,或者有更优方案恳请各位大佬不吝赐教! ...

  2. Excel VBA高级编程-SQL检索(一)

    大家好,我是陈小虾,是一名自动化方向的IT民工.写博客是为了记录自己的学习过程,通过不断输出倒逼自己加速成长.但功能说明:由于水平有限,博客中难免会出现一些BUG,或者有更优方案恳请各位大佬不吝赐教! ...

  3. Excel VBA高级编程 - 根据关键字自动搜索,自动生成下拉菜单

    关注微信公众号:万能的Excel,回复关键词[下拉菜单]获取Excel源文件 功能说明: 因为工作需要,每一次都要从SAP查找物料信息,手动生成物料清单(Boom表),繁琐且容易出错. 使用VBA实现 ...

  4. Excel VBA高级编程 - 根据关键词实时筛选,自动生成下拉菜单

    关注公众号:万能的Excel     并回复[实时筛选]获取源文件! 功能说明: 当客户群体到达一定数量后,统计信息往往编程一项非常繁琐的工作.根据关键字自动搜索并且列出完整的信息编程一项必不可少的功 ...

  5. Excel VBA 高级编程-客户跟进管理系统

    大家好,我是陈小虾,是一名自动化方向的IT民工.写博客是为了记录自己的学习过程,通过不断输出倒逼自己加速成长.功能说明:由于水平有限,博客中难免会出现一些BUG,或者有更优方案恳请各位大佬不吝赐教!微 ...

  6. Excel VBA高级编程 -自动去除重复项 自动求和

    大家好,我是陈小虾,是一名自动化方向的IT民工.写博客是为了记录自己的学习过程,通过不断输出倒逼自己加速成长.但功能说明:由于水平有限,博客中难免会出现一些BUG,或者有更优方案恳请各位大佬不吝赐教! ...

  7. Excel VBA高级编程-关键字查找数据库

    关注公众号:万能的Excel     并回复[关键字]获取源文件! 功能说明: 这个表格的主要功能是:根据输入的关键字找到数据库中,正确的公司名,生成一个下拉菜单,再根据正确的公司名,找到对应的No生 ...

  8. Excel VBA高级编程 -根据日期查找数据

    关注公众号:万能的Excel     并回复[日期搜索]获取源文件! 功能说明: 打印出货单的时候,经常会需要从数据库中查询一段时间内的所有数据 本工作表使用VBA实现了如下功能: 1.实时统计重复项 ...

  9. Excel VBA 高级编程-来自直男的Excel表白

    关注公众号:万能的Excel     并回复[表白]获取源文件! 七夕快到了,想用另类的表白方式,奈何自己不懂编程?那我就叫你如何用Excel 表白吧! 功能说明: 1.自动播放想说的话 2.用数学公 ...

最新文章

  1. 由多线程引起的map取值为null的分析
  2. 一个转角---程序猿
  3. jar2exe 配置jre
  4. 小学计算机三年级课程目录,小学生信息技术课本目录.doc
  5. 灵魂拷问:a = 1 + 2 究竟是怎么被 CPU 执行的
  6. 最全java面试题及答案(208道)
  7. stm32使用各种传感器的教程
  8. OpenMP与MPI
  9. 【数字图像处理】Python实现图像变换/沃尔什哈达玛变换(WHT,Walsh-Hadamard Transform)
  10. 中南大学计算机学院张伟,张伟(数学家)_百度百科
  11. DataGridView 控件中自动生成列
  12. 江湖:任正非的仁义,王石的格局,柳传志的心胸,俞敏洪的情怀!
  13. C# 委托、事件与Observer模型小案例
  14. 高性能web平台【OpenResty入门与实战】
  15. redis作为MongoDB的缓存在线实时去重
  16. 求生之路2怎么联机显示服务器,求生之路2怎么联机
  17. 一年级计算机算文具吗,老师提醒一年级新生家长,这几种文具不要买,买了后悔...
  18. 锂电革命势在必行,电动两轮车锂电这块蛋糕怎么瓜分?安全是第一道“投名状”!
  19. 用Python爬取淘宝1000多商品,只想为老父亲做点事
  20. 计算机技术业余爱好者的感慨!!!(新开通博客,欢迎大家参观~)

热门文章

  1. c#语言中if语句多条件,C# If 条件语句
  2. postionfixed固定_关于position:fixed的注意点
  3. 编程心灵鸡汤-程序员除了技术的提高,软实力也很重要24条建议
  4. SOLIDWORKS工程图标注尺寸线颜色的修改方法
  5. 23岁技术一般程序员,想立马开展副业,没有特别兴趣爱好,该怎么办?
  6. 来自山西机器人乐队_中国风机器人乐队 这到底是个什么梗?
  7. MacType使用配置
  8. 微信小程序之双色球开奖结果查询
  9. c语言水仙桃树编程,给找十道奥数题
  10. mysql tmpfs_tmpfs:一种基于内存的文件系统