● Excel2000VBA アクティブセルの列の空白セルを、前の行のセルの値で埋めるプログラム

このプログラムは・・・
→多段的なピボットテーブルの結果を他のシートにコピペして、更に何か集計をしたい時や、
→ピボットテーブルを半利用して「クロス集計表をリスト形式の表にできるだけ速く直す」処理をする場合・・・、
等々に使えます。

Excel音痴の僕が作ったので、ちゃっちいプログラムですし、遅いですし、それに直さないといけないところがいっぱいですが、かろうじて使えます。ExcelVBA初心者の方の何かのご参考になれば・・・。(って僕も初心者ですけど・・・(^^))

標準モジュールや、その他の場所でもいいのでコピペすれば使えます。

空白を同じ値で埋めたいとき、その列のどこかのセルをクリックしておき、また、どの行まで埋めていくかだけをあらかじめチェックして決めておけば使えます。

  
  
追記:後日判明

こんなバカなプログラム書かなくても、すぐにできることを知りました・・・。(ほんとうに恥ずかしいです。)僕はこんなことすら知らないExcel音痴です。
本当にすみませんでしたm( _ _ )m。

たとえば、下図のように空白セルを埋める方法です。

(1)列名が連続していることと、表の中の最低1つの列だけ、値がすべて埋まっていることを確認します。

(2)その表のどのセルでもいいのでクリックします。

(3)Ctrl+Shift+* で対象範囲を一括選択(全データが選択できるはずです)
  もし、一括選択されなければ、Shiftキーを押しながら、
  「左上の隅のセル→右下の隅のセル」を順番にクリックするなどして、
  表全体を選択します。

  ※もし「表全体」じゃなくて、「1列分や2列分だけ」を処理したい場合は、
   目的の列を必要な列数分、選択すればOKです。

(4)編集→ジャンプ→「セル選択」のボタンで『空白セル』に印を付けで「OK」します。
  空白セルだけが水色に選択され、そのなかのカレントセル(1つだけ)が
  白く表示されます。
  このとき、カレントセル(白色)の一つ上のセルには、何らかの値が
  入っている必要があります。
  (空白セルの前のセルの値で、連続で埋めていきたいわけですので。)
  一つ上のセルに値があれば、どこの空白セルをカレントセルにしてもOKです。

  水色の範囲選択が解かれない状態のまま カレントセルを移動したいときは、
  TABキーを押すか、Shift+TABを押して好きな場所に移動します。
  もちろん、空白のセルに移動しますが、一つ上のセルに
  何らかの値が入っている必要があります。

  ここでは、例えば上の図の場合なら、TABキーなどを押して、
  A2かB2のセルをカレントセルにします。

(5)カレントセルに算式を入力します。
  空白のセルの、一つ上のセルを参照する式を書きます。

  上の図で言うと、もしカレントセルが
  A2なら「=A1」、
  B2なら「=B1」、
  と、数式を入力します。
  (ただし、変換モードが英数字モードの場合は、
   Enterキーを押さないようにご注意ください。
   もし押してしまって水色の範囲選択が解かれて
   しまった場合は、入力した数式を消してから、
   また最初からやりなおします。)
  
(5)全空白セルに同じような式を一括入力するために、Ctrl+Enter をやります。
  Ctrl+Enterすると、すべてのセルが、連続する値で埋まると思います。

  
  

※このような処理をよくされる方は、(1)~(4)・あるいは(2)~(4)をマクロの記録で記録し、リボンやクイックツールバーなどからボタン操作で呼び出せるようにしておくとよいと思います。

Selection.CurrentRegion.Select           '一括で表の範囲を選択
Selection.SpecialCells(xlCellTypeBlanks).Select    '空白セルだけを選択

か、

Selection.SpecialCells(xlCellTypeBlanks).Select    '空白セルだけを選択

で行けそうです。

メニューをいちいち探してクリックしていくのも少し面倒ですので。

最期の、Ctrl+Enterはマクロ化しなくてもすぐできるのでそのまま何も書かなくて良いと思います。

※参考記事
ExcelVBA:WordVBA:他のVBA:ビジネス基礎:VBAプログラム(マクロ)をクイックツールバーにボタンとして組み込む方法

Excel2010のリボンに、Excel2000と同じプログラムコードのコピペでユーザー設定ボタンを生成する~02。(一応ツールバー単位で。ピボットテーブル一発作成ボタン等も追加。ドロップダウンでの階層化ボタンも追加。)