zoukankan      html  css  js  c++  java
  • vba打开excel文件遍历sheet的名字和指定单元格的值

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

    Sub aaaa()
    Dim sh1, sh2 As Worksheet
    Dim shName, cellValue As String
    'On Error Resume Next
    
    Set sh1 = Workbooks(1).Sheets(1)
    'Workbooks.Open Filename:="D:\_jackFinance ReportReport LayoutTA Opex Report 2014.xlsx"
    Workbooks.Open Filename:="D:\_jackFinance ReportReport LayoutRolling 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
        
    Next
    Workbooks(2).Close
    End Sub
      


    版权:以上代码由本人开发,版权归 http://www.cnblogs.com/mq0036 个人所有。若用于非商业目的,您可以自由转载,转载请注明出处。

  • 相关阅读:
    git客户端
    Autowired注解的妙用---在Controller里的构造函数里获取需要注入的对象
    面向对象的理解
    改变对update的做法
    时间戳与日期相互转换
    Git随记
    json数据传输有感
    Mybatis的批量CRUD
    并发与线程有感
    dpkg --info
  • 原文地址:https://www.cnblogs.com/mq0036/p/4195836.html
Copyright © 2011-2022 走看看