在excel公式中使用变量

时间:2016-06-06 15:50:42

标签: excel vba excel-vba variables formula

我正在尝试根据越来越多的行进行自动求和。

这是我的代码示例,但由于我不知道在单元格的公式中包含变量的语法,因此我陷入困境。

Sheets("Orderboek").Select

Range("H" & (rOi + 1)).FormulaR1C1 = "=Sum(H3:H"&rOi&")"

我的变量声明如下:

Dim i As Integer, a As Range    'i= index a een gebied
Dim prText As String    'product text
Dim rOi As Long         'rij nummer in orderboek
Dim rng, sumrng As Excel.Range
Dim r As Long           'rij number in offerte
Dim Tot As Long         'totaal som van offerte
Dim ws As Excel.Worksheet

非常感谢你能帮助我。

2 个答案:

答案 0 :(得分:0)

试试这个:

Range("H" & (rOi + 1)).Formula = "=Sum(H3:H" & rOi & ")"

在这种情况下,请务必使用.Formula而不是.FormulaR1C1。还要确保&符号之间有空格。

答案 1 :(得分:0)

请注意,$('.required, .pattern').on('blur', function () { if ($(this).hasClass('required') && !$(this).val()) { addError(this, 'required'); return; } if ($(this).hasClass('pattern') && !isValidInput($(this).attr('pattern-type'), $(this).val())) { addError(this, 'invalid'); return; } }); 在您想要引用某个点并想要输入行和单元格坐标时非常有用。由于您知道要使用的列,因此使用FormulaR1C1会更好。 我很快就会删除;还不能评论(< 50rep)

*编辑:所以@timthebomb是现货。 :)