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

网站建设运营合同怎么优化自己公司的网站

网站建设运营合同,怎么优化自己公司的网站,公众号开通,wordpress启用插件后空白实现功能如下&#xff1a; excel指定行列范围内的所有单元格 规则1&#xff1a;从第一列开始到最后一列&#xff0c;每一列的每一行的单元格包含List<的话&#xff0c;竖着复制指定次数 规则2&#xff1a;规则1复制后&#xff0c;每一次复制后把(0)替换为(1)(2)等等序号 规则…

实现功能如下:
excel指定行列范围内的所有单元格
规则1:从第一列开始到最后一列,每一列的每一行的单元格包含List<的话,竖着复制指定次数
规则2:规则1复制后,每一次复制后把(0)替换为(1)(2)等等序号
规则3:从第一列开始到最后一列,每一列的每一行连续相同的值,合并单元格。
规则4:规则3的合并单元,右侧的合并范围不能超过左侧的范围

如下图:
原Excel
在这里插入图片描述
目的Excel
在这里插入图片描述

Sub TestCopyFunction()Application.ScreenUpdating = FalseOn Error GoTo ErrorHandlerDim startRow As Long: startRow = 1Dim startCol As Long: startCol = 1Dim endRow As Long: endRow = 24Dim endCol As Long: endCol = 6Dim copyTimes As Long: copyTimes = 2CopyRowsInMergedCells Sheet1, startRow, startCol, endRow, endCol, copyTimesExitSub:Application.ScreenUpdating = TrueExit Sub
ErrorHandler:MsgBox "错误 " & Err.Number & ": " & Err.Description, vbCriticalGoTo ExitSub
End SubFunction CopyRowsInMergedCells(ws As Worksheet, startRow As Long, startCol As Long, endRow As Long, endCol As Long, copyTimes As Long)Dim mergeRowCount As Long, totalmergeRowCount As LongFor i = startCol To endColj = startRowDo While j <= endRowtotalmergeRowCount = 0mergeRowCount = 0If InStr(1, ws.Cells(j, i).value, "List<", vbTextCompare) > 0 Then'如果是合并单元格If ws.Cells(j, i).MergeCells Then'取得合并单元格的行数mergeRowCount = ws.Cells(j, i).mergeArea.Rows.CountElsemergeRowCount = 1End IfFor k = 1 To copyTimesRows((j + k * mergeRowCount) & ":" & (j + k * mergeRowCount)).Resize(mergeRowCount).Insert '在第5行下方插入3行空白行?:ml-citation{ref="4,6" data="citationList"}Range(Cells(j, i), Cells(j + mergeRowCount - 1, endCol)).Copy Destination:=Cells(j + k * mergeRowCount, i)Cells(j + k * mergeRowCount, i).value = Replace(Cells(j + k * mergeRowCount, i).value, "(0)", "(" & k & ")")totalmergeRowCount = totalmergeRowCount + mergeRowCountNext kendRow = endRow + totalmergeRowCountj = j + totalmergeRowCount + mergeRowCount - 1End Ifj = j + 1LoopNext i'合并单元格For i = startCol To endColj = startRowDo While j <= endRowmergeRowCount = 0'空单元格+一致单元格For k = j To endRowIf ws.Cells(k, i).value = "" Or ws.Cells(k, i).value = ws.Cells(j, i).value ThenmergeRowCount = mergeRowCount + 1ElseExit ForEnd IfNext k'可以合并If mergeRowCount > 1 Then'计算左侧单元格的合并范围If i > startCol ThenFor k = j + 1 To k + mergeRowCountIf ws.Cells(k, i - 1).value <> "" ThenExit ForEnd IfNext k'如果超过了范围,则订正范围If j + mergeRowCount - 1 <= k - 1 Thenk = j + mergeRowCountEnd IfEnd IfApplication.DisplayAlerts = FalseWith ws.Range(Cells(j, i), Cells(k - 1, i)).Merge.HorizontalAlignment = xlLeft.VerticalAlignment = xlCenterEnd WithApplication.DisplayAlerts = Truej = kElsej = j + 1End IfLoopNext i
End Function
http://www.dtcms.com/wzjs/198951.html

相关文章:

  • 网站建设 目的网络营销的主要内容有哪些
  • 您身边的网站建设顾问兰州seo公司
  • 做外贸需要自己建网站吗软文发稿
  • java做网站开发成本高网络营销总结
  • 多模室内设计网站友链购买
  • 做网站工资待遇自动点击竞价广告软件
  • 广东汕头疫情最新情况宁波seo网络推广多少钱
  • 做网站公司如何赚钱查销售数据的网站
  • 多城市二手车网站源码seo教程优化
  • 厦门网上房地产安卓神级系统优化工具
  • 网站建设沈阳公众号seo排名软件
  • 顺德网站建设合理使用颜色搭配_方能达到最佳视觉效果整合营销的案例
  • 企业网络配置方案长沙电商优化
  • 政府网站建设定位济南专业seo推广公司
  • 昌平做网站seol英文啥意思
  • 让人做网站需要注意什么条件企业查询平台
  • web前端开发期末制作网站案例高清视频线和音频线的接口类型
  • 清城网站seo网站优化塔山双喜
  • 创建一个自己的网站的步骤快速开发平台
  • 学人工智能后悔死了搜索引擎优化的目的是
  • 网站建设和服务器运营qq排名优化网站
  • 中文域名的网站有哪些上海百度推广优化排名
  • 手机网站建设免费空间企业网络营销
  • 北京制卡厂家做卡公司北京制卡网站_北京制卡_北京 去114网优化百度涨
  • 动态网站开发实训报告总结福州网站seo优化公司
  • webapp开发百度热搜关键词排名优化
  • 地产网站建设方案百度关键词竞价查询系统
  • 安卓app市场搜索引擎优化策略不包括
  • 江阴市做网站的网络营销专业是做什么的
  • 公司网站建设报价大数据营销案例