VBA行拷贝
2016-05-05 23:39
316 查看
Sub 拷贝信息() Dim workbookTmp As Workbook Dim worksheetTmp As Worksheet Dim rangTmp As Range Dim i% Dim j% Dim newI% '当前工作表格可以使用ThisWorkbook '也可以 Debug.Print ThisWorkbook.Name Debug.Print ActiveWorkbook.Name '按行拷贝信息 Set workbookTmp = Workbooks.Open("C:\Users\Administrator\Desktop\excelProj\luoehu17620079311443842528.xls") Set worksheetTmp = workbookTmp.Sheets(1) j = worksheetTmp.UsedRange.Columns.Count newI = 1 Debug.Print "column num is ->" & j For i = 1 To worksheetTmp.UsedRange.Rows.Count 'Debug.Print "row num is ->" & i 'Debug.Print worksheetTmp.Cells(i, 8) If worksheetTmp.Cells(i, 8) = "济南市政府资金结算中心" Then workbookTmp.Sheets(1).Rows(i).Copy Workbooks("summary.xlsx").Sheets(1).Cells(newI, 1) newI = newI + 1 End If 'pring row data Next End Sub
相关文章推荐
- Outlook 批量发送邮件
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- VBA解决Windows空当接龙的617局
- excel vba 高亮显示当前行代码
- VBA中连接SQLSERVER数据库例子
- QQ聊天记录格式化的word宏第二版
- VBA实现Excel打开时编号自动+1
- Excel VBA 学习总结 - 通用ADO数据访问模型
- 教你玩转EXCEL的VBA
- Graph VBA教程:ApplyDataLabels方法·内容正文
- VBA 数组导入单元格
- 让EXCEL单元格具有下拉列表功能(ComboBox)解决方法
- VBA 在表格中创建和使用下拉框(xlDropdow)
- VBA 画好看的饼图
- excel vba中使用OUTlook发送附件
- Word宏:Word中英文标点符号互换
- 在英文版的excel中把数字转换成中文金额大写
- Excel VBA 学习笔记(一)
- ppt 2 word