excel - 在excel中使用代码VBA的方式有多快
问题描述
- 使用 VBA 代码从列中获取数据,然后将数据写入该列的下一个 rigth。
- 使用 VBA 代码创建用于从单元格获取数据的函数,然后将数据写入该单元格的下一个右侧。在另一个单元格中使用该功能。
注意:获取的数据是图像的互联网链接;正在写入的数据是来自该链接的图像。
1 还是 2 哪个更快?
解决方案
好吧,这段代码:
Sub TheFirstWay()
Dim A As Range, B As Range
Set A = Range("A1:A100")
Set B = Range("B1:B100")
B.Value = A.Value
End Sub
可能比此代码稍快:
Sub TheSecondWay()
Dim A As Range, B As Range
Set A = Range("A1:A100")
Set B = Range("B1:B100")
B.Formula = "=A1"
End Sub
但是,如果您不断更改A列中的数据,您将不得不继续重新运行TheFirstWay
宏。
推荐阅读
- windows - 同步 2 个 windows 应用程序同时启动
- ios - Swift UICollectionView 在单击时更新单元格标签而不是实时更新
- python - 使用 splinter 如何单击此链接/按钮
- angular - mat-chip-list 中的 Angular Material ngFor - 如何防止换行?
- javascript - 在 HTML5 Canvas 游戏中更改精灵的黑色像素颜色
- python - 如何在不手动设置 FLASK_APP 的情况下通过烧瓶运行或自定义命令运行 Flask 应用程序
- django - 从父级保存相关的子模型字段 - Django
- laravel - Laravel 与表的关系
- php - Timber Twig:按类别查询自定义帖子类型并输出帖子的简码
- airflow - 如何使用 xcom 变量获取任务输出?