VBA

WorksheetクラスのPrintOutメソッドが失敗しました。(実行時エラー'1004')

VBA

全シートを印刷するマクロを実行したところ、以下のようなエラーが出てしまったのでメモ。 シートが非表示になっている場合にSheets(index).PrintOutを実行すると上記のエラーになってしまいます。 この場合、シートをいったん再表示にすることでエラーを回…

ExcelVBAで目次を作成する

VBA

ちなみに、「Excel vba 目次」とかで探せばもっと良記事がいろいろ出てきます。 自分でいろいろ考えながら作ったので残しておきます。 '全シートを目次とするシートをはじめのシートに追加する Sub createIndex() Dim sheet As Worksheet Dim row As Integer…