|
▼VBA初心者 さん:
こんばんは。
>VBAをはじめて2ヶ月の初心者ですが、
>悩みを聞いていただけますでしょうか?
>
>VBAで集計する為の配列関数を挿入し、
>値としてその場にペーストしました。
>対象Rangeオブジェクトに以下のような流れで操作しています。
>1.FormulaArrayプロパティの設定
>2.Copy
>3.PasteSpecial xlPasteValues)
>
>が、その後それらの値をSUM関数などで集計しようとすると
>うまくいきません。
↑この表現だけに留めるのは止めませんか?
どのようにうまくいかないのか具体的に記述して下さい。
どんな数式を配列として、設定したのか具体的な例を挙げて下さい。
例えば、
セルA1〜A5に
20,15,30,5,4
と入っていて、
セルA6に「=sum(if(a1:a5>=20,a1:a5))」を
配列数式として設定しました。
とか・・・。
>セルを選択してF2を押しENTER確定で数値となるようなのですが
>なぜでしょう?
>配列関数とおもっているのでしょうか?
配列数式の確定は、Ctrl+Shift+Enterキーで行います。
|
|