| 
    
     |  | ▼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キーで行います。
 
 |  |