単票形式のリストがシートの縦にずらりと並んでいるのだが、ページ区切りが付いていないシートに、VBAでページ区切りを追加する処理を作成しました。
ついでに、選択したセルのページの単票を印刷する処理を作ろうとした時、「あれ、現在のページってどうやって取るんだっけ?」ということで調べていたところ、どうやらExcel4のマクロにはあったらしい(怪しいけれど)。
そこで、調べたものの・・「Excel4のマクロの資料は入手困難である」ようなのだ。私自身、Ver5.0からしか使っていないので蔵書にもない。
ワークシート関数が高速であるように、Excel4のマクロも高速との話である。しばらく図書館や古本屋を探してみることにするか、とも考えています。
なお、VBAのどこぞのプロパティを参照すれば簡単に現在のページが取れるのかもしれませんが分かりませんでした。ちょっと面倒(コードにすれば長くはないのですがね)でしたが現在のページを特定する部分も含めてVBAで作成しました。