Excel VBA 操作 复制拷贝操作
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 操作 复制拷贝操作相关推荐
- Excel - VBA的隔行拷贝功能
现在有个需求,要把2,3,4列内容隔行拷贝: 拷贝完效果: 如果行数较少,那手动Ctrl+C/V即可,但如果很多行的话,就应该想办法减少重复工作,提高效率,叫做磨刀不误砍柴工. 所以,先把手动操作录制 ...
- Excel VBA Range单元格操作实例
四.Range操作 4.2取得最后一个非空单元格 xlDown/xlToRight/xlToLeft/xlUp Dim ERow as Long Erow=Range("A" &a ...
- Excel VBA - 文件及目录操作
目录 一. 文件处理 1.1 Name 语句 1.2 FileCopy 语句 1.3 Kill 语句 1.4 GetAttr 函数 1.5 SetAttr 语句 1.6 FileLen 函数 1.7 ...
- (转)Excel VBA 操作 Word(入门篇)
原文地址 本文的对象是:有一定Excel VBA基础,对Word VBA还没有什么认识,想在Excel中通过VBA操作Word还有困难的人. 一.新建Word引用 需要首先创建一个对 Word App ...
- ie 不执行回调函时_「Excel VBA操作IE篇」10分钟内设置完成,3句代码打开IE浏览器
大家好,我是咚腔! Excel VBA还可以 操作IE浏览器,有没有搞错? 没错,可以操作,而且非常好用.因为Excel有强大的数据分析功能. 这有什么关系?关系很大. 现在是数据时代,定期数据获取以 ...
- Excel VBA(09)类模块和数据库操作
类模块详解 一.类模块入门 vba 中的类模块的概念和其他面向对象的语言里面的类的概念是类似的,就是抽取共性进行封装以便能够重复使用 类模块的插入 类模块的相关语句如下 1.let:设置对象属性 2. ...
- Excel VBA简单需求实践,包含对Excel基本的读取,校验,复写操作
该文为想要学习VBA编程的会计和编程同学有使用VBA实现Excel自动化处理和一定的个性化定制Excel操作提供参考 第一篇为::VBA简单语法 第二篇为: Excel 编写第一个简单的VBA程序 第 ...
- 【Excel VBA】神操作之命名单元格或区域(一)——为单元格或区域命名
纲举目张 说明 代码code 使用说明 本系列博文 说明 单看这个标题名称似乎不是很吸睛,如果没有接触过这个功能,可能不了解其强大的能力,强烈建议继续读下去,关键时刻很有用,能够节省很多代码. 在Ex ...
- (Excel)常用函数公式及操作技巧之四:文本与页面设置(一)
(Excel)常用函数公式及操作技巧之四:文本与页面设置(一) (Excel)常用函数公式及操作技巧之四: 文本与页面设置(一) --通过知识共享树立个人品牌. EXCEL中如何删除*号 在录入帐号是 ...
最新文章
- 免费创办网站_足够好的工程来创办一家互联网公司
- 【组合数学】生成函数 ( 生成函数示例 | 给定通项公式求生成函数 | 给定生成函数求通项公式 )
- URAL - 1114-Boxes (分步乘法原理)
- 算法训练 字符串编辑 java
- nginx 没有cookie_Nginx入门学习(1):一些概念
- influxdb tsm文件_Influxdb中TSM文件结构解析之读写TSM
- 目标检测面试问题非极大值抑制
- css中 background:0 0;
- mysql类exadata功能_EXADATA智能扫描
- android 解谜 游戏,Android解谜游戏《100个任务》图文攻略
- Android 文件管理器 文件缩略图标显示流程
- 烧了2个HUB和1个光驱后 我选择了ORICO分控集线器
- 小白Mac C/C++ for Visual Studio Code配置
- 企业微信实现消息通知功能
- linux防火墙关闭 重启 开启、防火墙开放端口
- 计算机桌面排列,如何进行桌面图标排列 让你的桌面一秒变酷炫【图文教程】...
- 腾讯T3手把手教你!Flutter尽然还能有这种操作!全套教学资料
- android ftp同步程序,ftp同步 安卓,安卓手机ftp上传下载文件功能同步视频照片
- 自然图像抠图/视频抠像技术发展情况梳理
- Java学习笔记 | 尚硅谷项目三详解
热门文章
- android library使用,Android:Library module的使用
- keil5调试如何选择晶振_有源晶振的负载电容重要吗?
- 欧科云链OKLink:以太坊网络难度达到5.74P的历史新高
- Bitfinex推出ETH 2.0质押服务
- SAP License:SAP PFCG或SEARCH_SAP_MENU文本乱码
- SAP License:会计->用友->金蝶->SAP,我的工作历程
- SAP License:你适合做SAP顾问吗?
- 异常检测算法分类及经典模型概览
- Asp .Net Mvc在DeBug模式下设置自定义IP
- Javascript中交换两个变量值的十种方法相关笔记(一)