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

http wordpress.org乐云seo

http wordpress.org,乐云seo,网站防火墙咋样建设,温州做网站建设Excel中示例数据如下图所示。 现在需要拷贝A2:A15,D2:D15,J2:J15,L2:L15,R2:R15为图片,然后粘贴到A18单元格,如下图所示。 大家都知道VBA中Range对象有CopyPicture方法可以拷贝为图片,但是如果Range对象为非连续区域,那么将产生10…

Excel中示例数据如下图所示。

在这里插入图片描述

现在需要拷贝A2:A15,D2:D15,J2:J15,L2:L15,R2:R15为图片,然后粘贴到A18单元格,如下图所示。

在这里插入图片描述

大家都知道VBA中Range对象有CopyPicture方法可以拷贝为图片,但是如果Range对象为非连续区域,那么将产生1004错误,例如:Range("A2:A15,D2:D15").CopyPicture

示例代码如下。

Sub CopyMultiAreasRange()Dim sRng As Range, firstC As Range, lastC As RangeWith ThisWorkbook.Sheets(2)Set sRng = .Range("A2:A15,D2:D15,J2:J15,L2:L15,R2:R15")Set firstC = sRng.Areas(1).Cells(1)With sRng.Areas(sRng.Areas.Count)Set lastC = .Cells(.Cells.Count)End WithFor i = firstC.Column To lastC.ColumnIf Intersect(sRng, .Columns(i)) Is Nothing Then.Columns(i).Hidden = TrueEnd IfNextRange(firstC, lastC).CopyPicture xlPrinter, xlPicture.Range("A18").Select.Paste.Columns.Hidden = FalseEnd With
End Sub

【代码解析】
第4行代码获取指定单元格范围(一些简称为源数据)。
第5行代码获取源数据的第一个单元格。
第6~8行代码获取源数据的最后一个单元格。
第9~13行代码循环遍历列。
第10行代码判断该列是否与源数据有交叉,如果不存在交叉,那么第11行代码隐藏列。
第14行代码拷贝源数据区域为图片,Range(firstC, lastC)为扩展的连续单元格区域。
第15行代码选中目标单元格。
第16行代码粘贴图片。
第17行代码取消隐藏列。


注意:本示例代码仅适用于多个单列非连续区域,并且每个单元格子区域起始行和结束行都相同的场景,如果非连续区域是其他形式的,大家可以修改代码使用类似的思路实现。

http://www.mnyf.cn/news/46954.html

相关文章:

  • 无锡公共工程建设中心网站沈阳seo排名优化教程
  • 做电商网站哪里好收录好的网站有哪些
  • ui设计流程培训网站我要恢复百度
  • 999免费网站传奇网坛最新排名
  • 网站改版 后台自己如何注册网站
  • 网站设计流程图买卖交易网
  • 网站如何做收录海南seo快速排名优化多少钱
  • 织梦网站怎么关闭信息推广平台
  • 竞价页面网站做优化好的推广方式
  • xml做网站源码快速提升关键词排名软件
  • 品牌网站建设的关键事项cps推广平台
  • 如何在网站后台备份数据库表网络营销策划方案范文
  • 南昌网站建设报价单如何在国外推广自己的网站
  • 颛桥做网站seo网站搭建是什么
  • 团队做网站的收获内容营销平台有哪些
  • 网站模版html如何进行网站推广
  • 百度网站建设解决方案中国网络营销网
  • 少儿编程appseo推广百度百科
  • 网站超市源码seo技巧seo排名优化
  • 深圳做网站做公司网站的公司百度指数的网址
  • 全球域名查询优化教程网站推广排名
  • 企业网站制作设计公司百度指数趋势
  • wordpress开发团队360优化大师官方官网
  • 做网站生意旁产品网络营销策划
  • 在线做网站图标超级seo工具
  • 创建网站 优帮云小说网站排名人气
  • 腾讯建设网站首页竞价推广方案
  • 如何通过网站获取qq微信管理助手
  • 简单网站制作代码重庆seo按天收费
  • 国内管理咨询公司四平网站seo