各列の最終行を取得する
  配列数式を使用します。

=IF(MAX(IF(A2:A65536<>"",ROW(A2:A65536)))=0,COUNTA(A1),
                     MAX(IF(A2:A65536<>"",ROW(A2:A65536))))

  と入力後、Shft + Ctrl + Enterで入力します。
  1行目は項目名の場合のデータ数を求める場合であれば
  以下の配列数式でも可能です。

=MAX(IF(A2:A65536<>"",ROW(A2:A65536)))

  配列数式は再計算に結構な時間を要します。
 データの入力・編集を頻繁に行うワークシートにこれを用いるのは、
 マシンのスペックによっては時間を要することが考えられます。

Excel97,2000



戻る


Excel Word Access VBA! モーグ