首页 > 解决方案 > Excel VBA - 向某行中的单元格添加值

问题描述

我对 Excel VBA 很陌生,我正在尝试弄清楚某些事情。我想K26:K386用来自单元格的值填充范围内的单元格N47(称之为“收入)”。要填充的单元格(在 中的那些行中K26:386)由单元格中的数字确定N46(称为“月”)。“收入”可以是任何数字。“月”可以是从 1 到 360 的任何数字。

我想将两个输入插入单元格N47N46- 收入和相应的月​​份 - 以便范围内的相应单元格K26:K386填充从 1 到 360 的相应月份的“收入”值。有人可以建议吗?我只知道如何像这样填充单个单元格:

Sub Ievietot()
    Dim Sum As Integer
    Sum = Range("N47").Value
    Range("K30").Value = Sum
End Sub

标签: excelvba

解决方案


你可以使用

Range("K26:K386").Cells(Range("N46").Value) = Range("N47").Value

推荐阅读