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

建设信用交通网站 省西宁市住房和城乡建设局网站

建设信用交通网站 省,西宁市住房和城乡建设局网站,京东的网站规划与建设市场分析,产品线上营销推广方案将当前工作簿 的所有工作表合并到到1个新的sheet, 新的sheet名称为 合并 分为2个vba脚本 , 不包含表头: 每个sheet的表头都是相同的,所以合并时不需要表头包含表头 VBA代码通过KIMI生成 1 不包含表头(标题行) Sub 合并所有工作表_不含表头()Dim ws As Worksheet, w…

将当前工作簿 的所有工作表合并到到1个新的sheet,
新的sheet名称为 合并

分为2个vba脚本 ,

  1. 不包含表头: 每个sheet的表头都是相同的,所以合并时不需要表头
  2. 包含表头

VBA代码通过KIMI生成

1 不包含表头(标题行)

Sub 合并所有工作表_不含表头()Dim ws As Worksheet, wsNew As WorksheetDim lastRow As Long, lastCol As LongDim destRow As LongDim copyRange As RangeApplication.ScreenUpdating = FalseApplication.DisplayAlerts = False'如已存在“合并”工作表,则删除On Error Resume NextSet wsNew = ThisWorkbook.Worksheets("合并")If Not wsNew Is Nothing Then wsNew.DeleteOn Error GoTo 0'新建“合并”工作表Set wsNew = ThisWorkbook.Worksheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))wsNew.Name = "合并"destRow = 1   '目标行指针'遍历所有工作表For Each ws In ThisWorkbook.WorksheetsIf ws.Name <> "合并" ThenIf Application.WorksheetFunction.CountA(ws.Cells) > 0 Then'=== 关键修复:用 Find 取真正的最后一行/列 ===lastRow = ws.Cells.Find(What:="*", _After:=ws.Cells(1, 1), _SearchOrder:=xlByRows, _SearchDirection:=xlPrevious).RowlastCol = ws.Cells.Find(What:="*", _After:=ws.Cells(1, 1), _SearchOrder:=xlByColumns, _SearchDirection:=xlPrevious).Column'标题行:只在第一张工作表出现时复制If destRow = 1 ThenwsNew.Cells(destRow, 1).Value = "来源工作表"ws.Range(ws.Cells(1, 1), ws.Cells(1, lastCol)).Copy _Destination:=wsNew.Cells(destRow, 2)destRow = destRow + 1End If'复制数据区(不含标题)Set copyRange = ws.Range(ws.Cells(2, 1), ws.Cells(lastRow, lastCol))copyRange.Copy wsNew.Cells(destRow, 2)'在A列写入来源工作表名称wsNew.Range(wsNew.Cells(destRow, 1), _wsNew.Cells(destRow + copyRange.Rows.Count - 1, 1)).Value = ws.Name'移动目标行指针destRow = destRow + copyRange.Rows.CountEnd IfEnd IfNext wsApplication.DisplayAlerts = TrueApplication.ScreenUpdating = TrueMsgBox "已完成合并,请查看“合并”工作表!", vbInformation
End Sub

2 包含表头(标题行)

Sub 合并所有工作表_含表头()Dim ws As Worksheet, wsNew As WorksheetDim lastRow As Long, lastCol As LongDim destRow As LongDim copyRange As RangeApplication.ScreenUpdating = FalseApplication.DisplayAlerts = False'如已存在“合并”工作表,则删除On Error Resume NextSet wsNew = ThisWorkbook.Worksheets("合并")If Not wsNew Is Nothing Then wsNew.DeleteOn Error GoTo 0'新建“合并”工作表Set wsNew = ThisWorkbook.Worksheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))wsNew.Name = "合并"destRow = 1   '目标行指针'遍历所有工作表For Each ws In ThisWorkbook.WorksheetsIf ws.Name <> "合并" ThenIf Application.WorksheetFunction.CountA(ws.Cells) > 0 Then'=== 用 Find 取真正的最后一行/列 ===lastRow = ws.Cells.Find(What:="*", _After:=ws.Cells(1, 1), _SearchOrder:=xlByRows, _SearchDirection:=xlPrevious).RowlastCol = ws.Cells.Find(What:="*", _After:=ws.Cells(1, 1), _SearchOrder:=xlByColumns, _SearchDirection:=xlPrevious).Column'复制当前工作表全部内容(含表头)Set copyRange = ws.Range(ws.Cells(1, 1), ws.Cells(lastRow, lastCol))copyRange.Copy wsNew.Cells(destRow, 2)   '从 B 列开始粘贴'在 A 列写入来源工作表名称wsNew.Range(wsNew.Cells(destRow, 1), _wsNew.Cells(destRow + copyRange.Rows.Count - 1, 1)).Value = ws.Name'移动目标行指针destRow = destRow + copyRange.Rows.CountEnd IfEnd IfNext wsApplication.DisplayAlerts = TrueApplication.ScreenUpdating = TrueMsgBox "已完成合并(含表头),请查看“合并”工作表!", vbInformation
End Sub

文章转载自:

http://TXyriB63.gmztd.cn
http://FhVDhoGG.gmztd.cn
http://7nWUr6tU.gmztd.cn
http://qpPDQtGp.gmztd.cn
http://75096FAI.gmztd.cn
http://NIXoWveO.gmztd.cn
http://RbBsPLtl.gmztd.cn
http://Pm6Fe5UM.gmztd.cn
http://3xYEFuPB.gmztd.cn
http://h2uNlCrW.gmztd.cn
http://xAW5CEFf.gmztd.cn
http://IVrKQGn1.gmztd.cn
http://OVce1iEd.gmztd.cn
http://IDeXvYXq.gmztd.cn
http://mtdlmMVj.gmztd.cn
http://m6HZJ5J0.gmztd.cn
http://NHDmgyY5.gmztd.cn
http://ArXKsmjr.gmztd.cn
http://2axH32ly.gmztd.cn
http://TqVBrLOk.gmztd.cn
http://E3okjThI.gmztd.cn
http://xEhZoyer.gmztd.cn
http://V8J48PAA.gmztd.cn
http://cFFF9bEQ.gmztd.cn
http://4mK7M88i.gmztd.cn
http://iXEuniB4.gmztd.cn
http://3fO6iqAe.gmztd.cn
http://w6yV5ivV.gmztd.cn
http://QIiXHN41.gmztd.cn
http://gbP4z4MV.gmztd.cn
http://www.dtcms.com/wzjs/663436.html

相关文章:

  • 株洲做网站那家好深入浅出wordpress 中文
  • 上国外网站哪个dns快精准营销定义
  • 网站开发对算法有要求么网上银行建设银行
  • 做网站网上怎么挂公告设计公司包装
  • 怎样做jsp网站高端网吧
  • 乌尔禾区做网站哪里好郑州网站推广信息
  • 网站的建设和编程福建省住房建设厅网站6
  • 建设银行网站首页打微信公众平台官网电话
  • 杭州个人做网站装饰公司营销型网站设计
  • 做一个什么样的网站广告图片
  • 臭臭猫网站建设教育机构logo
  • 网站开发公司+重庆阿里网站域名要购卖吗
  • 广州建站费用特色个人网页设计
  • 十堰做网站中国交建平台
  • 制作公司网站 价格湛江网站建设技术托管
  • 学习网页制作的网站福州市建设管理处网站
  • 企业建站系统 哪个好aspcms网站地图模板
  • 企业网站怎么注册有没有做网站的公司
  • 甘肃省建设监理协会网站彩票网站建设教程
  • 智慧团建登陆网站免费企业网站建设word
  • 做网站多少钱PageAdmin四川超宇建设集团网站
  • 设计的很好的网站dedecms手机网站模板
  • 网站建设优化服务好么wordpress与帝国cms
  • 网站seo优化关键词企业网站长度
  • 网站建设的公司都有哪些心悦做宠物的网站
  • 浙江网站建设报价拱墅区网站建设
  • 平邑建设局网站浏览器正能量网站免费图片
  • 旅游后台网站设计彩票网站开发
  • 珠海新盈科技网站建设做百度手机网站快
  • 青岛网站设计电话无锡网站制作选哪家