VBA Excel使用变量作为单元格引用

时间:2013-06-06 10:07:32

标签: excel vba excel-vba

我有以下VBA代码:

Public maxnumrows As Integer

Sub count_num_rows()
    maxnumrows = Sheets("Monetary All").UsedRange.Rows.Count
End Sub

Sub calc_external_sales()
    Sheets("Monetary All").[C5].FormulaLocal = "=SUMMEWENNS(Rawdata!K2:K3446;Rawdata!I2:I3446;""bezahlt"")"
End Sub

我希望calc_external_sales()中的单元格引用使用范围内的公共变量。

实施例: !RAWDATA K2:K “maxnumrows”

我如何更改语法?

1 个答案:

答案 0 :(得分:0)

这是你在字符串

中使用变量的方法
Sheets("Monetary All").[C5].FormulaLocal = _ 
"=SUMMEWENNS(Rawdata!K2:K" & maxnumrows & ";" & _ 
            "Rawdata!I2:I" & maxnumrows & ";""bezahlt"")"