【发布时间】:2020-01-15 16:48:40
【问题描述】:
我绘制了一个大型数据集(约 970,000 个点),并希望通过 VBA 复制并粘贴到另一个工作表中。我已经成功了,但是执行需要 2 多分钟。我粘贴为图片。
关于如何在更短的时间内完成此任务的任何想法/想法?在另一个步骤中,我想将图表复制到 .ppt - 我目前正在复制第一步生成的图片并在短时间内粘贴到 .ppt 中,因此需要将图表转换为格式 - 图片最好的格式?
谢谢(抱歉,将几行代码上传到我当前使用的 [代码] 部分时出现问题),
Sheets("hg Flow and Pressure").Select
ActiveChart.ChartArea.Select
ActiveChart.ChartArea.Copy
With Worksheets("h For SinglePageExisting") ' this takes over 2 minutes to process - tried
.Activate ' to make chart on anther worksheet - no luck
.Range("T15").Select ' tried to change the formatting - no luck
.Pictures.Paste.Select
End With
【问题讨论】:
标签: excel vba time graph charts