0

我有以下 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() 中的单元格引用使用该范围内的公共变量。

示例:原始数据!K2:K"maxnumrows"

我该如何更改语法?

4

1 回答 1

0

这是在字符串中使用变量的方法

Sheets("Monetary All").[C5].FormulaLocal = _ 
"=SUMMEWENNS(Rawdata!K2:K" & maxnumrows & ";" & _ 
            "Rawdata!I2:I" & maxnumrows & ";""bezahlt"")"
于 2013-06-06T10:11:39.023 回答