質問: excel 改ページ自動挿入方法を教えてください。 excelで「改ページ」をデータが変る都度 自動的に挿入する方法はありますか? ハンドでいちいち設定するのが非常に手間です。 ご存知の方、是非教えてください。 例 <データ> 111 111 ←この行で改ページ自動挿入 222 222 ←この行で改ページ自動挿入 333 ←この行で改ページ自動挿入 444 ←この行で改ページ自動挿入
回答: 関数式では、セルの挿入、削除、改行の挿入、削除などは出来ないようです。 vbaになれば、オフラインバッチ処理の定番である、「キー (例えば所属部)が変われば、改ページする」のは,しょっちゅう行われることです。サンプルを載せます。 sub test01() ma = mid(cells(1, 1), 1, 1) for i = 1 to 10 n = cells(i, 1).value a = mid(n, 1, 1) if a <> ma then worksheets("sheet1").rows(i).pagebreak = true end if p01: ma = a next i end sub マクロの記録はやや、ややこしいですが骨子は上記の通り。