• ベストアンサー

エクセルでシートの挿入をする際シートの最後に

EXEL2003です。 SHEETの1,2,3があったとして、 3の次に新しいSHEETを挿入する方法がありますか? いつもはSHEET3を右クリックしてメニューの中からシート挿入をしています。 これだとSHEETの2と3の間にSHEET4が挿入されてしまうので、移動しなければなりません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

Sub test01() n = Sheets.Count Sheets.Add after:=Sheets(n) End Sub これをヒョウジュンモジュールに貼り付けて実行。 またはコマンドボタンを貼り付け、イベントプロセジュアーにする。 Private Sub CommandButton1_Click() n = Sheets.Count Sheets.Add after:=Sheets(n) End Sub アクチブシートのあとの場合 Sub test01() Sheets.Add after:=ActiveSheet End Sub

その他の回答 (2)

  • cockerel
  • ベストアンサー率46% (253/548)
回答No.2

編集メニューの中に「シートの移動またはコピー」というアイテムがあります。つまり、これをボタン化してツールバーに貼っておくという方法があります。 ツール>ユーザ設定>コマンドタブを開き、左側で編集を選択、右側の「シートの移動またはコピー」をツールバーにドラッグします。アイコン(最初はテキスト)を編集するときは、「選択したボタンの編集」(たとえばにこにこマーク)をクリックします。 使い方: 任意のシートを開いているとき、挿入>ワークシートを行い、「にこにこマーク」をクリック、末尾へ移動を選択。 常に最後に移動であれば簡単なマクロで作れるので(マクロの記録でも作れます)、新規ワークシートの挿入から末尾へ移動までを記述してボタン化しておくとよいでしょう。

noname#30830
noname#30830
回答No.1

こんにちは。 シートの右側に新しいシートを挿入する場合で、 シートを挿入してから移動の手間を省く場合は、 Ctrlキーを押しながらSheet3のシート見出しをポイントして、 右側へドラッグして、離すと右側に新しいシートが挿入されます (たぶんシート名がSheet3(2)になっていると思います)。

関連するQ&A

  • エクセル シートを一気に最後まで挿入できますか?

    エクセルのシートを複数枚挿入したいのですが、一回一回右クリックして挿入→ワークシート→OKではなく一気に複数枚挿入することは出来ますか?

  • exel2007のブックシートコピーができない(windows7)

    EXEL2007、Windows7です。 ファイル間で、ブックシートのコピーをしたいです。 コピー元のシートを右クリックでメニューを出し、「移動またはコピー」で コピー先を指定します。 すると「コピー先のブックの行列数が元のブックの行列数よりも少ないためシートを移動先のブックに挿入できませんでした」 とエラーがでます。 EXEL2003、WinXPの時には問題なくできてました。 原因がわかりません。 よろしくお願いします。

  • エクセルのワークシートの挿入について

    エクセル2000を使っています。 15枚くらいのシートで構成されているエクセルBookですが、 メニューバー「挿入」-「ワークシート」とやっても新しいワークシートが挿入できません。 しかし、既存のシートのタグで右クリックして「挿入」-「ワークシート」と選択すると新しいワークシートが挿入できます。 同じ事だと思うのですが、何故違いが出てくるのでしょうか? また、1BOOK内に作成できるシートの最大数は何シート迄でしょうか?

  • エクセルのワークシート挿入について

    どなたか教えてください。 エクセルでワークシートを増やしたくて、「挿入」から「ワークシート」をクリックすると、 「'ワークシート.xls'が見つかりません。ファイル名およびファイルの保存場所が正しいかどうか確認してください。[ファイル]メニューの最近使用したファイル一覧からファイルを開こうとしている場合は、そのファイルの名前が変更されていないこと、移動又は削除されていないことを確認してください」 というエラーメッセージが出てしまいます。何が起こってしまったのか良くわからないのですが、治りますか・・・? Windows2000を使用しています。PCはコンパックのものです。 宜しくお願いします。

  • 左隣のシートをコピーして挿入

    よろしくお願いします。 エクセルで左にあるシートをコピーして右に新たに挿入する(キーボードで作業した場合、左のシートをクリックしてctrlキー+左クリックで右にドラッグしてはなす)マクロってどうやったらよろしいでしょうか?

  • excel97で、一番右側に新しいシートを挿入させたい

    excel97で、「挿入」→「ワークシート」を選択すると、アクティブになっているsheetの前(シート見出し左側)に新しいシートが挿入されますが、大抵新しいsheetを挿入したいのは、一番後ろ(画面向かって一番右側)なので、そのあと移動させたりしなければならず面倒です。マクロ以外で一発で「一番後ろ(右側)に新しいワークシートを出す」ことは出来ないでしょうか? 宜しくお願い致します。

  • エクセルで列を挿入する事ができません

    質問があります。 エクセルのメッセージについて教えて下さい。 ファイルを開くと4つシートがあります。 列を選択して、【右クリック】-【挿入】を押すと 普段なら左側に列が挿入されるのですが 今回は、下記のようなメッセージが表示されます↓ 他の3つのシートも試してみましたが、 挿入されます。 どうしたら、挿入できるようになるか教えて下さい。 『データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 Ctrl+Endキーを押して最後の空白でないセルに移動し、そのセルとデータの末尾との間にあるすべてのセルを 削除またはクリアしてください。その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、でーたを新しい位置に移動し、もう一度行って下さい。』

  • EXCELマクロ シートのところにあるマクロは・・・?

    長い間、知ったかぶって恥ずかしいです。 私の知っているEXCELのマクロといえば、ツールメニューの・・・でした。 それがシート名を右クリックしてコードの表示をクリックすると、ここにもマクロがあります。 この2つの違いを教えてください。 ・・・できればわかりやすく...お願いします。

  • 複数のワークシートの作成について

    新しいワークシートを作成する場合、シートのタブをクリックして、 右クリックから挿入を選択しています。 しかしこれでは、末尾にシートを作ることが出来ないため、移動の手間が かかります。 また、複数のシートを作成したいのですが、数個であれば挿入を繰り返す こともそれほど苦ではありませんが、100個単位になると苦痛です。 (出来れば末尾に)簡単に複数のシートを作成する方法を教えて いただけないでしょうか?

  • エクセルのSheet削除について

    お尋ねします。 VBAでマクロを作成中に画像のように「Sheet15」というのが作成されました。 アイコンは「ThisWorkBook」と同じです。 右クリックして「オブジェクトの表示」を選んでも他のシートが表示されます。 エクセルの画面上にはシートとして表示されていません。 削除したいのですが、 右クリックで表示されるメニューの「Sheet15の解放」はグレーアウトして押せません。 削除する方法があれば教えてください。 マクロでの削除でも結構です。 よろしくお願いします。

専門家に質問してみよう