自己写过的一个vba脚本,用于移动copy一点数据。
2011-10-29 11:26
471 查看
Sub Macro1() Sheets("Sheet1").Select Range("A1").Select Selection.Copy Sheets("公式").Select Range("A1").Select ActiveSheet.Paste Range("D1").Select Application.CutCopyMode = False Selection.Copy '拷贝日期 Sheets("ALL").Select Call moveEmpty Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ActiveCell.FormulaR1C1 = ActiveCell.Value Selection.Copy Call copyData("Service") '---------------拷贝数据---- Call copyImpl("all classes", "ALL") End Sub Sub copyData(sheetName) Sheets(sheetName).Select Call moveEmpty ActiveSheet.Paste End Sub Sub copyImpl(strNamespace, sheetName) Sheets("Sheet1").Select selectRange (strNamespace) Application.CutCopyMode = False Selection.Copy Sheets(sheetName).Select ActiveCell.Offset(0, 1).Select ActiveSheet.Paste End Sub Sub selectRange(stringv) Range("A1").Select Dim i As Integer i = 0 While (ActiveCell.Value <> stringv) ActiveCell.Offset(1, 0).Select i = i + 1 If i > 200 Then GoTo ttt End If Wend ttt: Dim cell Set cell = ActiveCell.Cells Debug.Print cell.Row Debug.Print cell.Column Range(cell, Cells(cell.Row, cell.Column + 4)).Select End Sub '移动到空行 Sub moveEmpty() Dim i As Integer i = 2 Cells(i, 1).Select While (ActiveCell.Value <> "") i = i + 1 Cells(i, 1).Select Wend End Sub
用了有一阵子了,希望下次写时,能少查一点vba的资料。
基本上用宏录制,再略改改就帮忙做一些重复工作了。
相关文章推荐
- 管理的网路设备较多,今天借助SNMP++ 编写了一个SNMP的COM控件,可以用VBS脚本批量查自己想要的数据了
- 分享一个自己写的用python比对数据库表数据的脚本
- 程序员(媛)Shell脚本必备技能之中的一个: 在Linux下怎样自己主动备份mysql数据
- 这是一个定时脚本,主要功能是遍历该文件夹下的所有文件并存储到数组,对数据中的文件进行操作,一个一个移动到指定的目录下,并删除原有文件
- Oracle Copy命令中SQL*Plus的Copy命令操作(在不同的表(同一服务器或是不同服务器)之间复制数据或移动数据)
- 做一个@font-face添加自己想要的字体样式,且用@keyframes做移动、旋转、阴影动画效果
- [程序]自己做了一个测试数据生成器 可以下载
- Mysql数据备份二(脚本备份mysqlhotcopy)
- Linux Bash 脚本:自己定义延迟代码块(裸数据保存方案)
- 一个很方便的比较标程数据和自己数据的程序~
- 在ubuntu linux 中编写一个自己的python脚本
- 移动搜索被认为是一个新兴的搜索领域,但美国在开发无线数据业务方面相对落后?
- [置顶] 【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(3-3)Json数据交互
- . 有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列,要求执行效率高,并说明如何改善执行效率(该函数必须自己实现,不能使用php函数)。
- 自己写的一个menu脚本
- 写一个shell脚本利用wget抓取股票历史数据
- 自己定个一个小项目,探究web应用期间,动态编译java脚本的影响
- CentOS Nginx的一个初始化脚本(用于启动、停止、查看状态)
- 朋友的一个问题:Linux开机如何自动运行自己编写好的shell脚本
- oracle授权另外一个用户访问自己创建的数据对象