打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vba打开excel文件遍历sheet的名字和指定单元格的值(转载)

项目上有个应用,获取指定Excel文件下的所有sheet的名称以及当前sheet中指定单元格的值,并把他们写到固定的sheet中去,看了下,文件比较多,而且每个文件sheet的个数比较多,也不一样,所以打算写个程序来帮我们实现任务,代码很简单,也写的比较死板。欢迎大家给出意见及你的代码:

Sub aaaa()Dim sh1, sh2 As WorksheetDim shName, cellValue As String'On Error Resume NextSet sh1 = Workbooks(1).Sheets(1)'Workbooks.Open Filename:="D:\_jack\Finance Report\Report Layout\TA Opex Report 2014.xlsx"Workbooks.Open Filename:="D:\_jack\Finance Report\Report Layout\Rolling PL Template v1 (2).xlsx"For i = 1 To Workbooks(2).Worksheets.Count    Workbooks(2).Activate    Set sh2 = ActiveWorkbook.Worksheets(i)    sh2.Activate    n = sh2.Name    'v = sh2.Cells(5, 7).Value  'G5单元格    v = sh2.Cells(4, 3).Value  'C4单元格        Workbooks(1).Activate    sh1.Activate    sh1.Cells(i, 1) = n    sh1.Cells(i, 2) = v    NextWorkbooks(2).CloseEnd Sub
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
求一段excel代码。批量提取多个excel工作簿中指定字段的数据,删除其他字段
在VFP中直接来控制Excel
VBA|Excel对象、事件、对象的选择和引用
VB中Excel报表的设计与实现文献综述 周维红
你加班1小时做表格,我用VBA只需1秒种
vbacopysheet
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服