Attribute VB_Name = "模块11"Dim inputdate As StringDim newbook As WorkbookSub 提取数据()Dim ws As WorksheetDim datestr As StringDim phone As StringDim money As StringDim goods As StringDim newws As WorksheetDim moneyint As Integerinputdate = InputBox("请输入导出日期")If inputdate = "" Then EndDim name As Stringname = Format(inputdate, "m-d")Set ws = Worksheets(1)Set newbook = Workbooks.Add
newbook.SaveAs Filename:=name & ".xlsx"'ThisWorkbook.Sheets.Add After:=Worksheets(Worksheets.Count) '添加一个新工作表在第一工作表前Set newws = newbook.Worksheets(1)newws.Cells(1, 1) = "手机号码"newws.Cells(1, 2) = "金额"newws.Cells(1, 3) = "产品"newws.Cells(1, 4) = "日期"newws.Range("A1:A65536").ColumnWidth = 50newws.Range("B1:B65536").ColumnWidth = 50newws.Range("C1:C65536").ColumnWidth = 50newws.Range("D1:D65536").ColumnWidth = 50newws.Range("A1:A65536").HorizontalAlignment = Excel.xlCenternewws.Range("B1:B65536").HorizontalAlignment = Excel.xlCenternewws.Range("C1:C65536").HorizontalAlignment = Excel.xlCenternewws.Range("D1").HorizontalAlignment = Excel.xlCenternewws.Range("D2:D65536").HorizontalAlignment = Excel.xlLeftnewws.Range("A1:A65536").NumberFormatLocal = "@"newws.Range("B1:B65536").NumberFormatLocal = "@"newws.Range("C1:C65536").NumberFormatLocal = "@"newws.Range("D1:D65536").NumberFormatLocal = "@"Dim n As IntegerDim m As Integern = 2m = 2Dodatestr = ws.Cells(n, 10)If datestr = inputdate Thenphone = ws.Cells(n, 26)money = ws.Cells(n, 8)goods = ws.Cells(n, 7)newws.Cells(m, 1) = phonemoney = Format$(money, "Standard")newws.Cells(m, 2) = moneynewws.Cells(m, 3) = goodsnewws.Cells(m, 4) = datestrm = m + 1End Ifn = n + 1Loop Until n = ws.UsedRange.Rows.Count + 1End Sub

转载于:https://www.cnblogs.com/tdyx/p/5900248.html

Excel VBA 操作 复制拷贝操作相关推荐

  1. Excel - VBA的隔行拷贝功能

    现在有个需求,要把2,3,4列内容隔行拷贝: 拷贝完效果: 如果行数较少,那手动Ctrl+C/V即可,但如果很多行的话,就应该想办法减少重复工作,提高效率,叫做磨刀不误砍柴工. 所以,先把手动操作录制 ...

  2. Excel VBA Range单元格操作实例

    四.Range操作 4.2取得最后一个非空单元格 xlDown/xlToRight/xlToLeft/xlUp Dim ERow as Long Erow=Range("A" &a ...

  3. Excel VBA - 文件及目录操作

    目录 一. 文件处理 1.1 Name 语句 1.2 FileCopy 语句 1.3 Kill 语句 1.4 GetAttr 函数 1.5 SetAttr 语句 1.6 FileLen 函数 1.7 ...

  4. (转)Excel VBA 操作 Word(入门篇)

    原文地址 本文的对象是:有一定Excel VBA基础,对Word VBA还没有什么认识,想在Excel中通过VBA操作Word还有困难的人. 一.新建Word引用 需要首先创建一个对 Word App ...

  5. ie 不执行回调函时_「Excel VBA操作IE篇」10分钟内设置完成,3句代码打开IE浏览器

    大家好,我是咚腔! Excel VBA还可以 操作IE浏览器,有没有搞错? 没错,可以操作,而且非常好用.因为Excel有强大的数据分析功能. 这有什么关系?关系很大. 现在是数据时代,定期数据获取以 ...

  6. Excel VBA(09)类模块和数据库操作

    类模块详解 一.类模块入门 vba 中的类模块的概念和其他面向对象的语言里面的类的概念是类似的,就是抽取共性进行封装以便能够重复使用 类模块的插入 类模块的相关语句如下 1.let:设置对象属性 2. ...

  7. Excel VBA简单需求实践,包含对Excel基本的读取,校验,复写操作

    该文为想要学习VBA编程的会计和编程同学有使用VBA实现Excel自动化处理和一定的个性化定制Excel操作提供参考 第一篇为::VBA简单语法 第二篇为: Excel 编写第一个简单的VBA程序 第 ...

  8. 【Excel VBA】神操作之命名单元格或区域(一)——为单元格或区域命名

    纲举目张 说明 代码code 使用说明 本系列博文 说明 单看这个标题名称似乎不是很吸睛,如果没有接触过这个功能,可能不了解其强大的能力,强烈建议继续读下去,关键时刻很有用,能够节省很多代码. 在Ex ...

  9. (Excel)常用函数公式及操作技巧之四:文本与页面设置(一)

    (Excel)常用函数公式及操作技巧之四:文本与页面设置(一) (Excel)常用函数公式及操作技巧之四: 文本与页面设置(一) --通过知识共享树立个人品牌. EXCEL中如何删除*号 在录入帐号是 ...

最新文章

  1. 免费创办网站_足够好的工程来创办一家互联网公司
  2. 【组合数学】生成函数 ( 生成函数示例 | 给定通项公式求生成函数 | 给定生成函数求通项公式 )
  3. URAL - 1114-Boxes (分步乘法原理)
  4. 算法训练 字符串编辑 java
  5. nginx 没有cookie_Nginx入门学习(1):一些概念
  6. influxdb tsm文件_Influxdb中TSM文件结构解析之读写TSM
  7. 目标检测面试问题非极大值抑制
  8. css中 background:0 0;
  9. mysql类exadata功能_EXADATA智能扫描
  10. android 解谜 游戏,Android解谜游戏《100个任务》图文攻略
  11. Android 文件管理器 文件缩略图标显示流程
  12. 烧了2个HUB和1个光驱后 我选择了ORICO分控集线器
  13. 小白Mac C/C++ for Visual Studio Code配置
  14. 企业微信实现消息通知功能
  15. linux防火墙关闭 重启 开启、防火墙开放端口
  16. 计算机桌面排列,如何进行桌面图标排列 让你的桌面一秒变酷炫【图文教程】...
  17. 腾讯T3手把手教你!Flutter尽然还能有这种操作!全套教学资料
  18. android ftp同步程序,ftp同步 安卓,安卓手机ftp上传下载文件功能同步视频照片
  19. 自然图像抠图/视频抠像技术发展情况梳理
  20. Java学习笔记 | 尚硅谷项目三详解

热门文章

  1. android library使用,Android:Library module的使用
  2. keil5调试如何选择晶振_有源晶振的负载电容重要吗?
  3. 欧科云链OKLink:以太坊网络难度达到5.74P的历史新高
  4. Bitfinex推出ETH 2.0质押服务
  5. SAP License:SAP PFCG或SEARCH_SAP_MENU文本乱码
  6. SAP License:会计->用友->金蝶->SAP,我的工作历程
  7. SAP License:你适合做SAP顾问吗?
  8. 异常检测算法分类及经典模型概览
  9. Asp .Net Mvc在DeBug模式下设置自定义IP
  10. Javascript中交换两个变量值的十种方法相关笔记(一)