Before、Afterともに省略すると、アクティブシートの直前に挿入されます。複数シートを追加する場合でも、1シートづつ追加するようにした方が良いでしょう。使用例.Sheets.Addアクティブシートの直前にワークシートが追加されます。After:=WorkSheets(WorkSheets.Count)ワークシートの最後にワークシートが追加されます。シートを削除するシートを削除するには、WorksheetオブジェクトのDeleteメソッドを使います。Worksheet.Deleteメソッド式.Delete式は、WorkSheetオブジェクトですSheets(インデックス)Worksheets("シート名")オブジェクト変数(Worksheet型)等になります。使用例.Worksheets(1).Delete先頭のシートが削除されます。以下のメッセージが表示され、マクロが中断します。このメッセージはマクロ実行時には邪魔になります。Falseこれを入れる事で、このメッセージが出なくなります。FalseWorksheets(1).Deleteこのように使います。Falseは、Worksheets(1).Deleteより前に実行されれば、場所はどこでも大丈夫です。"名前"シートのオブジェクトは、Sheets(インデックス)Worksheets("シート名")オブジェクト変数(Worksheet型)等々になります。以下のVBAコードが読めれば大丈夫でしょう。"testシートは存在します。After式は、WorkSheetオブジェクトです。Sheets(インデックス)Worksheets("シート名")オブジェクト変数(Worksheet型)等になります。コピーしたシートを特定のシートの直前の位置に挿入するときに、そのシートを指定します。指定することはできません。コピーしたシートを特定のシートの直後の位置に挿入するときに、そのシートを指定します。指定することはできません。新規ブックが自動的に作成され、シートはそのブック内にコピー・移動されます。エクセルの操作で、シートの「移動またはコピー」で、新規ブックを選んだ事と同じです。使用例.Worksheets(1).CopyWorksheets(1)だけの、新規ブックが作成されます。After:=Sheets(Sheets.Count)Sheets("シート名")が、シートの最後に移動されます。ユーザーがメニューで再表示できるワークシートを非表示にします。オブジェクトは非表示になります。設定しない限り、オブジェクトは表示されません。ユーザー側でオブジェクトを表示することはできません。xlSheetHidden通常の非表示です。xlSheetVeryHidden通常の操作では、表示する事が出来なくなります。ユーザーに、絶対に触れてほしくないシートの場合に使用します。xlSheetVeryHiddenに設定したシートは削除できません。シート削除するには、xlSheetHiddenまたはxlSheetVisibleに設定する必要があります。注意ブックが保護されている場合は、Visibleプロパティの変更はエラーとなります。xlSheetVisibleThisWorkbook.Protectブックの保護を解除してから、シートを表示し、またブックを保護に戻しています。以下は、出題範囲に明記されていませんが、この章で学んでおいた方が良いと思われるものになります。WorkSheetオブジェクトのメソッドとプロパティWorkSheetオブジェクトには、多数のメソッドとプロパティがあります。WorkSheetのプロパティ、メソッド、イベント一覧どのくらい沢山あるかを知る意味で、一度見るだけは見ておくと良いでしょう。試験範囲にも、公式テキストにも書かれていないもので、極めて重要なものがあります。普通に考えて、印刷する時はシートをしていして印刷することがほとんどなはずです。・PrintPreviewメソッドとPrintOutメソッドの使い分け印刷と、印刷プレビューについては、一通り目を通しておいてください。試験の出題としては、PrintOutメソッドのPreview指定と、PrintPreviewメソッドどちらでもプレビューできるという事は押さえておいた方が良いでしょう。実務では、ワークシートの操作とセルの操作は避けて通れません。言いますか、その為にマクロを書いているといっても良いでしょう。試験にでる内容だけでは実務ではかなり不足します。その為に、試験に受かっても実務で使えないという事の原因にもなっています。実務では必須になりますので、必ず学んでおいてください。・最後に第69回.シートの非表示(Visible)ユーザーが操作・閲覧する必要のないシートは非表示にする事で使い易いExcelブックにします。マスタ情報やマクロでのみ使用するデータが入っているシート等、通常は使用者が変更することがなく、見る必要もないのであれば、シート保護をするより非表示にしてしまった方が、ユーザーにとっては使いやすいブックとなります。・全てのシートを印刷するならVBAエキスパート公式テキスト2019/5/30発売リニューアル版2019/7/26発売リニューアル版こちらは必須として購入した方が良いでしょう。書籍を購入することで、学習用データが提供されています。・サンプルブック・VBAエキスパート模擬問題これらが使えるようになります。このシリーズでは、テキストを読みながら学習していることを前提とします。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。Case)|VBA入門9.メッセージボックス(MsgBox関数)|VBA入門10.マクロとは?VBAとは?VBAでできること|VBA入門ホームマクロVBA入門編VBAエキスパート対策シートの操作このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。アクセスランキングサイトマップ事業案内お問い合わせホームマクロVBA入門編VBAエキスパート対策シートの操作このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。