我有以下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”
我如何更改语法?
答案 0 :(得分:0)
这是你在字符串
中使用变量的方法Sheets("Monetary All").[C5].FormulaLocal = _
"=SUMMEWENNS(Rawdata!K2:K" & maxnumrows & ";" & _
"Rawdata!I2:I" & maxnumrows & ";""bezahlt"")"