【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。言語から探す場所から探す条件から探すrsstwitterfacebook案件獲得できなかったら全額返金!未経験からプロのエンジニアスキルを身につけ、フリーエンジニアとして稼げるまで徹底サポート。プログラミング初心者向け技術系ノウハウ・まとめTweetPocketExcelで空のワークシートを作りたいというような場合はどうすればいいのでしょうか。以下、新しいシートを追加する方法について解説します。まとめ新規にシートを追加ワークシート全体の操作についてはWorksheetsコレクションより行うことができます。新規にシートを追加したい場合はAddメソッドを使用します。<コード>Worksheets.Add1Worksheets.Add<実行例>シートを追加する場所を指定Addメソッドの引数であるBeforeを使用すると指定したシートの左隣にシートが追加されます。Afterの場合は右隣に追加することができます。After:=Sheets("Sheet2")<実行例>なお、BeforeとAfterを同時に指定した場合はエラーが発生します。片方指定するだけでシートの挿入場所は特定できるので、両方指定してしまわないように注意しましょう。'BeforeとAfterを同時に指定'<エラー例>シートを追加する枚数を指定Addメソッドの引数Countで追加するシートの枚数を指定することができます。Count:=3<実行例>追加するシートに名前を付ける追加したシートには自動的に名前が付けられていますが、自分が指定した名前で新しいシートを作りたい場合はどうしたらいいのでしょうか。実は、Addメソッドを使用したときに「返り値」として新規に作成したシート自体を示すWorksheetオブジェクトを返しているのです。このWorksheetオブジェクトを取得するとNameプロパティで名前を設定することができます。'Nameプロパティで名前を付ける'<実行例>まとめ新規のシート追加はAddメソッドで行うことができ、追加したシートの操作はWorksheetオブジェクトで行うことができます。空のシートを用意することにより作業領域が広がるので、業務の内容を整理しやすくなりますね。投稿者:プログラミング教育ナビ編集部tweetプログラミングで挫折しそうなら、現役エンジニアにマンツーマンで相談してみませんか?オンラインのプログラミングスクール「TechAcademy」のメンターが対応。人気の記事まだデータがありません。【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。