excel - 将数组值写入 Range
问题描述
将值添加到数组的代码,然后将这些值复制到范围。
Dim r As Integer
Dim c As Integer
Dim myarray(1 To 10, 1 To 5) As Variant
For r = 1 To 10
For c = 1 To 5
myarray(r, c) = 1
Next c
Next r
Range("A1:E10").Value = myarray
那么,如果我只想将最后五行数组数据复制到 Range("A1:E5"),我该怎么做呢?我知道如何通过循环来实现这一点,但我想在不循环的情况下做到这一点。
范围(“A1:E5”)。值 = ???
解决方案
推荐阅读
- ios - 如何在 Hybrid Phonegap 应用程序的 iOS 11 应用程序中禁用新密码自动填充功能?
- css - 如何在标题中垂直居中显示我的徽标
- javascript - 带有日历的 100 之前的 ui 日期选择器
- php - 如何将查询结果存储到临时存储中?
- batch-file - 用于删除除最新文件夹之外的所有文件夹并忽略一个特定文件夹的批处理脚本
- powershell - 使用 Get-QADGroupMember 获取子组成员
- javascript - 执行IF条件时如何重定向到ReactJS中的另一个页面?
- c++ - CLion 编译 glut linux
- vue.js - Vue 路由器 - 带有模板字符串中的链接
- sharepoint - SharePoint 2010 自定义列表表单工具提示