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

做网站的是干嘛的盘锦网站制作

做网站的是干嘛的,盘锦网站制作,dw做游戏网站代码,模块网站怎么做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.yayakq.cn/news/468453/

相关文章:

  • 手机做兼职的网站设计怎么把自己笔记本做服务器做个网站
  • 找做网站页的在哪找vi设计策划公司
  • 北京 网站设计 地址通州自己做的网站点首页出错
  • 站酷魔方网站建设中网站 首页 栏目 内容
  • 商城网站建设机构肥乡邯郸做网站
  • 网站建设拾金手指下拉discuz网站模板下载
  • 做相册本哪个网站好用达州达县网站建设
  • 二学一做专题网站免费的php网站模板
  • 中网站建设浏阳网站建设hnktwl
  • 网站如何做触屏滑动效果网站开发工程师分析
  • 福州建设网站wordpress留言区
  • 网站建设与管理好吗以网站建设为开题报告
  • 手机优化网站建设备案期间的网站打开
  • 无锡做网站公司有哪些电话手表网站排名大全
  • 北京网站制作设计 在线
  • 建设部作业证件查询官方网站几度设计网站
  • 网站 展示板网站设计制作培训
  • 外贸公司没网站wordpress修改浏览量
  • 个人交互网站建设银行北京招聘网站
  • 电子商务网站建设总结与体会网络全案推广
  • 行业门户网站运营东莞横沥
  • 网站建设公司 盐城市天津网站开发公司
  • 河北视频网站建设两个wordpress共用一个数据库
  • 外国网站域名wordpress 有广告
  • 石家庄网站设计公司专门做美妆的网站
  • 网站seo优化基础展示型网站和cms
  • seo网站关键词优化友情链接交换的作用在于
  • 建设厅网站的无法打印打开网站 输入内容存在危险字符
  • 岳阳做网站哪家好手机网站开发学习
  • 网站建设百度认证图片网站发帖做业务