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() のセル参照で範囲内のパブリック変数を使用したいと思います。

例: Rawdata!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 に答える