• 締切済み

シート挿入の最高値のインデックスの数値

TERNの回答

  • TERN
  • ベストアンサー率50% (1/2)
回答No.2

thuurhurhuさん こんばんは。 okormazdさんが回答されている通り、Excelで作成できるシートの 上限は使用可能なメモリの量によって決まるようです。 詳細についてはExcelのヘルプを開いてから、『仕様』 で検索すると、 『Excel の仕様および制限』 という項目が出てくるのでご参考までに^^

関連するQ&A

  • エクセルでワークシートの挿入

    エクセル作業中に『ワークシートの挿入(shift+F12)』 なるものが、タブにできてしまいました。これを削除するにはどうすればよいでしょうか。教えてください。

  • Excel2010ワークシートの挿入タブを消したい

    Excel2010のシート見出しの末尾に、ワークシートの挿入のタブがありますが、 よく押し間違えて新しいシートを作ってしまい、削除の手間がかかることに なってしまいます。 このタブのみ削除または表示しないようにする方法はありますか? シート見出し全体を消すと作業に支障が出ますので、それ以外の方法が ありましたら御教授ください。

  • VBAでシート挿入を禁止したい。

    エクセル2007で、ファイルを閉じるとその状態が全部保存されるように下記VBAを使ったファイルを作りました。 Private Sub Workbook_BeforeClose(Cancel As Boolean)  ThisWorkbook.Save End Sub ファイルのシート数は全部で6枚です。ファイルを開くとsheet5だけが表示します。マクロを有効にするとそのシートを非表示にしてsheet1からsheet4が表示するようにしてあります。 リボンは非表示にして操作できないようにしてあります。この状態でもファイルを開いている間に誰かがシート挿入タブ等でシートを挿入して閉じてしまうとその分も保存されてしまい、シートがどんどん増えてしまいます。ブックの保護をするとシート表示切り替えがうまくいかないみたいです。シート挿入タブを非表示にする方法はありますか。なければVBAでシート挿入禁止はどのように書くのでしょうか。

  • VBAのワークシート削除について

    VBAの初心者です。 VBAでワークシートを削除したいのですが、削除するワークシートがある場合とない場合があります。削除するワークシートがある場合は問題なく削除できますが、 ない場合、『インデックスが有効範囲にありません。』でエラーになってしまいます。(削除するワークシートが無いから当然ですが・・・) このような場合、どのように対処したら良いのでしょうか?

  • シートを挿入したと同時にイベントを生成することは可

    VBAでシートを挿入したと同時に そのシートにイベントを生成することは可能ですか? 例えば、 Worksheets.Add でシートを挿入し、 そのシートに Private Sub Worksheet_Activate() Msgbox “” End Sub というイベントをVBAで記述させることはできないのでしょうか?

  • エクセルでシートを挿入の際

    エクセルでシートを挿入すると sheetの後に続く番号が一ずつ増えていきますよね その後でシートの名前を変更したり 別のシートを 削除して また挿入しても番号は増え続けていきますが そういうことがないように マクロでの記述で 「シート名を指定して 新規シートを追加  (挿入)」 するにはどのような記述をしたら よいでしょうか?

  • Excel-VBAで新しいシート挿入直後にシートの名前を変更する。

    お世話になります。 Excel-VBAで、Sheets.Addメソッドで、sheetを挿入すると、都度sheet1とかsheet2とか、何回目のシート挿入を実行したのかによって勝手にsheet番号を振ってワークシートが出来ると思いますが、挿入直後にシートの名前を変更するのはどういうコードを書けば良いのでしょうか?

  • 急いでいます!エクセルのシートの挿入について

    こんにちは。 いつもお世話になります。 エクセル(XP)でシートを10枚にして作業をしたいのですが・・・、 挿入(I)→ワークシート(W)にすると、シート4がシート1の前に入りますよね。 ですが、気にせずF4でとりあえずシートを10枚にします。 この10枚のシートをシート見出しの順番、シート1,シート2,・・・シート10のように整列させるにはどうしたらいいのでしょう。 シート見出しをドラッグしかないのでしょうか? 急いでいます。 よろしくお願いいたします。

  • 常に一番右(末尾)にシートを挿入したい

    エクセルvbaですが 現在のシート数が3シートの場合、 Sub Macro() Sheets("基本").Copy After:=Sheets(3) End Sub で基本シートをコピーして、一番左に生成することはできますが この時点でシート数は4枚になり、また同じコードを実行すると、 右から2番目、左から3番目、にシートが挿入されます。 Sheets(3)をすることによって左から3番目になってしまうと思うのですが 常に一番右にシートを挿入する方法を教えてください。 よろしくお願いします。

  • 指定したシート間にシートを挿入

    シートを挿入するマクロを作っていますが、挿入する場所を指定することはできるでしょうか? 「最終シートの前に挿入」と「最終シートの後に挿入」はできるのですが、「"START"と"END"の間に挿入」ということがどうやればいいのか分かりません。教えて下さい。