excel - Excel VBA - 向某行中的单元格添加值
问题描述
我对 Excel VBA 很陌生,我正在尝试弄清楚某些事情。我想K26:K386
用来自单元格的值填充范围内的单元格N47
(称之为“收入)”。要填充的单元格(在 中的那些行中K26:386
)由单元格中的数字确定N46
(称为“月”)。“收入”可以是任何数字。“月”可以是从 1 到 360 的任何数字。
我想将两个输入插入单元格N47
和N46
- 收入和相应的月份 - 以便范围内的相应单元格K26:K386
填充从 1 到 360 的相应月份的“收入”值。有人可以建议吗?我只知道如何像这样填充单个单元格:
Sub Ievietot()
Dim Sum As Integer
Sum = Range("N47").Value
Range("K30").Value = Sum
End Sub
解决方案
你可以使用
Range("K26:K386").Cells(Range("N46").Value) = Range("N47").Value
推荐阅读
- aws-lambda - 将记录插入 dynamoDB 时调用 Lambda
- mysql - 在没有来自 MySQL 的键的情况下循环对象字典
- elasticsearch - 使用传输客户端的安全弹性连接
- c++ - 为什么我不能为 std::forward 使用像 std::move 这样的转发引用的单一版本?
- angular - 嗨,我在 angular 中使用 find 函数时出错“无法读取未定义的属性查找
- python - 从列表中创建一个矩阵
- java - Xamrain 应用程序权限访问被拒绝问题?
- azure - 通过 AppId/BotId 注册 Azure Bot Service bot 时,Teams 如何知道它的端点?
- javascript - Mongoose:在数组中查找和更新对象
- bash - 将指定行数打印到标准输出后切断程序