当前位置: 首页 > news >正文

vb操作电子表格 增加工作表 工作表数据合并

Dim xlApp As Object '定义Excel应用程序对象
Dim wb As Object '定义工作簿对象
Dim ws As Object '定义工作表对象
Dim xlBook As New Excel.Workbook '创建工作簿
Dim I, HH, ii, ZUIHYIH, DD As Long
Dim gzbmc As String
Dim huwei As String
'创建Excel应用程序对象
Set xlApp = CreateObject(“Excel.Application”)
HH = 2
Set xlBook = xlApp.Workbooks.Open(App.Path & “/2023年退休工资.xls”) '打开个人表
Set ws = Worksheets.Add
ws.Name = “汇总” ’ 为新工作表命名
For I = 1 To xlApp.Workbooks.Count
Set wb = xlApp.Workbooks(I) '获取工作簿对象
For Each ws In wb.Worksheets
gzbmc = ws.Name
If ws.Name = “汇总” Then GoTo ll
ZUIHYIH = Sheets(gzbmc).Range(“b” & Rows.Count).End(xlUp).Row
For ii = 5 To ZUIHYIH
huwei = Sheets(gzbmc).Cells(ii, 2)
If huwei = “” Then GoTo lLl
If huwei = “合计” Then GoTo lLl
HH = HH + 1
Sheets(“汇总”).Cells(HH, 1) = HH - 2
Sheets(“汇总”).Cells(HH, 2) = gzbmc
Sheets(“汇总”).Cells(HH, 3) = huwei
Sheets(“汇总”).Cells(HH, 4) = Sheets(gzbmc).Cells(ii, 7)
lLl:
'End If
Next ii
’ End If
ll:
Next ws
Next I

xlApp.Visible = True '让Excel可见


http://www.mrgr.cn/news/53325.html

相关文章:

  • 【Linux】Anaconda下载安装配置Pytorch安装配置(保姆级)
  • [Python基础](2) 基本数据类型
  • 车辆数据的提取、定位和融合(其三.一 共十二篇)子映射和时间加权
  • vb6 MSHFlexGrid1表格导出数据到电子表格 解决只能导出一次问题
  • VSCode C/C++跳转到定义、自动补全、悬停提示突然失效
  • 字节青训营入营考核部分题解
  • 海康相机
  • 【前端】如何制作一个自己的网页(9)
  • 恋爱脑讲编程:Rust 的生命周期概念
  • 征服ES(ElasticSearch)的慢查询实战
  • 网络空间安全之一个WH的超前沿全栈技术深入学习之路(一:渗透测试行业术语扫盲)作者——LJS
  • 【C++】unordered_set、unordered_map超详细封装过程,处理底层细节
  • 【前端】Matter实战:HTML游戏”命悬一线“
  • 5、JavaScript(五) jquery
  • 牛客习题—线性DP 【mari和shiny】C++
  • 【前端】如何制作一个自己的代码(10)
  • Linux之例行性工作
  • 吴恩达深度学习笔记(8)
  • 2021年10月自考《数据库系统原理》04735试题
  • 手机淘宝自动下单退货自动化RPA脚本机器人