首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将excel范围作为相邻图片复制到powerpoint中的同一张幻灯片上

将excel范围作为相邻图片复制到powerpoint中的同一张幻灯片上
EN

Stack Overflow用户
提问于 2020-04-04 09:11:35
回答 1查看 36关注 0票数 1

首先,我的源码是这样的:

我希望两个子区域(比方说"A3:C6“和"A8:C11")并排粘贴在一个powerpoint幻灯片上。这是针对一个工作表的。有6张这样的纸,都有相同的范围。

我学习了如何使用PageSetup属性来更改对象尺寸(code posted here),但我不能编写for循环来将每个子范围粘贴到幻灯片的每个角落。并将该for循环扩展到我的工作簿中的所有6个工作表。有谁能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2020-04-04 18:45:23

这是一个通用的解决方案:您必须在下面的mySheet数组中添加工作表名称,还必须在下面的myRange数组中添加范围名称:

代码语言:javascript
复制
Sub stackOverflow()

Dim myRange(1 To 12) As String
Dim mySheet(1 To 6) As Worksheet

myRange(1) = "A3:C6"
''Define all ranges like above line
Set mySheet(1) = ThisWorkbook.Worksheets("Sheet1")
''Define all sheets like above line
j = 1
For i = 1 To 6
    mySheet(i).range(myRange(j)).Copy
    ''code to paste range in powerpoint
    j = j + 1
    mySheet(i).range(myRange(j)).Copy
    ''code to paste range in powerpoint
    j = j + 1
Next i
End Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61022610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档