打开APP
userphoto
未登录

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

开通VIP
VBA 读取一个Excel文件中的所有worksheet第一行到另一个Excel文件中

  1. '**************************************************************************************
  2. '获取一个Excel文件中的所有worksheet中的第一行的数据到指定文件,指定文件第一行为
  3. 'worksheet name,第二行开始为worksheet中的第一行的列名
  4. '*************************************************************************************
  5. Sub ColloctColumn()
  6. Dim wk As Workbook '目标文件
  7. Dim ws As Worksheet '目标文件中的目标worksheet
  8. Dim ThisWs As Worksheet '当前文件
  9. Dim ThisAllSheets As Integer '当前文件中worksheet的总和
  10. Dim ThisColCount As Integer '当前文件的总列数
  11. Application.ScreenUpdating = False
  12. ThisAllSheets = ThisWorkbook.Sheets.Count
  13. Set wk = Application.Workbooks.Open("D:\all.xlsx") '打开一个Excel文件
  14. Set ws = wk.Worksheets(1) '打开的workbook中的第一个worksheet
  15. For i = 1 To ThisAllSheets Step 1 '循环worksheet
  16. Set ThisWs = ThisWorkbook.Worksheets(i)
  17. ThisColCount = ThisWs.UsedRange.Columns.Count
  18. ws.Cells(1, i) = ThisWs.Name '将第一行第i列的单元格赋值为当前worksheet的sheet name.
  19. For j = 1 To ThisColCount Step 1 '循环columns
  20. ws.Cells(j + 1, i) = ThisWs.Cells(1, j) '将当前worksheet的第一行第j列单元格的值赋值给ws 的第j+1行第i列(这里类似转置)
  21. Next j
  22. Next i
  23. wk.Close
  24. Application.ScreenUpdating = True
  25. End Sub
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
神奇的Excel VBA系列之:制作工作表目录
VBA代码大全(更新2023.03.08)
Excel VBA常用代码总结1
VBA的使用
Excel里这段读取pdf文件内容的代码,你一定要收藏好了!
200个文件6秒,Excel文件汇总方法大全(含Python),源码全部分享!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服