2021年03月08日
VBA 関数に変数を利用する
原則として文字列はダブルクォーテーション(")で囲む必要がある。
つまり、文字列の両端は必ずダブルクォーテーション(")でなければならない。
では、行番号などの変数を式の中に組み込む場合はどうするか。
ダブルクォーテーションに囲まれた間は文字列として扱われるため、「&」演算子と変数はダブルクォーテーションで囲まれた外側に置かなければならない。
注意すべきは、関数の引数に文字列を指定する場合。
その場合はダブルクォーテーションを2つ("")並べて利用する。
C列で0以上の数をカウントしA1セルへ表示するプログラム
Sub CountNumber()
Dim rowsNumber As Integer
rowsNumber = Cells(Rows.Count, 3).End(xlUp).Row
Range("A1").Value = "=COUNTIF(C1:C" & rowsNumber & ","">=0"")"
End Sub
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/10585511
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック