• ベストアンサー

エクセルで全てのシートを選択状態に

エクセルで、アクティブブックの全シートを選択状態にするマクロを教えて頂けますでしょうか。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

Sheets.Select で。

sear17
質問者

お礼

有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

全部でいいなら ActiveWorkbook.Sheets.Select

sear17
質問者

お礼

有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで同一ブック内の全てのシートを1枚のシートにまとめたい

    エクセルで同一ブック内の全てのシートを1枚のシートにまとめることはできますか? 一枚ずつシートを選択してコピーするのが大変なので。

  • vbaで全てのシートを選択状態にしたい 印刷

    マクロの記録で、全てのシートを選択すると、 Sheets(Array("シート1", "シート2")).Select というのが取得できるのですが、 このコードはシート名が増えたり、シート名が変更されると、使えなくなってしまいます。 全てのシートを選択状態にして、印刷をするvbaをしたいのですが、 シートが増えても使えるvbaコードはありますか?

  • エクセルを開いたときのシート

    エクセルを開いたときのシート いつもみなさまにはお世話になっています。 エクセルですが、エクセルを開いたときに前回保存したシートが選択された状態で開かれると 思うのですが、前回保存したシートを選択されて開かないのはなぜでしょうか? 当方office2003 ブックの共有 皆さんのお力をお貸しください。

  • 選択したシートでマクロを実行させるには

    エクセルでシートが多数あるブックで、選択状態にあるシートのみ、ページ設定の拡大縮小印刷を70%に設定したいのですが。 Dim ws As Worksheet For Each ws In ActiveWindow.SelectedSheets   With ActiveSheet.PageSetup     .Zoom = 70   End With Next ws 例えば、シート4とシート5とシート6を選択状態にして上記のマクロを実行すると、シート4しか拡大縮小印刷の変更処理が行われません。 マクロの間違いを教えて下さい。

  • Excel VBAで選択したシートの表を一つのシートに転記する方法

    こんばんは。 Excel VBAで、 複数のシートを選択した状態で、 マクロを実行すると、最後のシートに、選択したシートの表が 転記され、1つのシートにまとまる便利なマクロが組めないでしょうか。 よく全てのシートを1つのシートにまとめるのは見るのですが、 選択した複数のシートの名前を書き出す方法がわかりません。 良い方法をご存知でしたら教えていただけないでしょか。 宜しくお願い致します。

  • エクセルVBAで条件に適合したシートを全て選択にするには

    いつもお世話になります。 エクセルでシート数が100枚あり各シートのA1には0か1かの値が入っているとします。 その中で、A1の値が1のシートをすべて選択するにはどのようなマクロを組めばいいのでしょうか?

  • エクセルのマクロでシートの選択について

    よろしくお願いします WinXP SP3でEXCEL 2003を使用しています ブック名がtest.xls シートが("目次", "1", "2", "3", "4", "5") とあります ここでは仮に"5"までシートがありますが本来は変数であり、n + 1のように扱いたいです 以下のマクロで"目次"以外の全てのシートを選択しました ~~~~~ Sub Macro1() Dim i As Integer i = 2 Sheets(i).Select For i = i To 6 Sheets(i).Select False Next i End Sub ~~~~~ このマクロですとArrayを使わずとも、"目次"以外のシートを選択できますが For i = i To 6 の6を7以上にするとエラー終了します そこで以下の条件にてシートの選択を行いたいのですが方法がわからず困っております 1・シートの数が多くても"目次"以外のシートを全て選択したいです 2・iがシートの数を超えた場合はエラー終了せず、マクロを終了させたいです 3・Sheets(Array( "1", "2", "3", "4", "5")).Select のようなマクロは組みたくないです 大変恐縮ですが、教えていただけますでしょうか できればマクロをVBEにコピー&ペーストするだけで実行できるような 状態にしていただきますと非常に幸いです 何卒、よろしくお願いいたします

  • EXCELのシートのマクロ操作について

    EXCELについて質問がありまして、よろしくお願いします。 複数のシートがあるブックがあり、それを、それぞれシートごとに別のブックにしたいと思っています。 マクロやVBAなどを使って簡単に出来るものでしょうか? マクロ集などのサイトを探してみましたが、上手く見つけることができませんでした。 シート名をブック名として引き継いで保存できればベターだと思っております。それが出来なくてもブックとして起こせれば大丈夫です。 何かわかられましたらお教えいただけますと幸いです。 どうぞよろしくお願いします。

  • シート選択

    excelマクロで、シート選択の場合 Worksheets("シート名").select でできますよね? でもこの「シート名」に名前をいれずに、1枚目のシート、2枚目のシート、というように選択したいのです。 絶対指定ではなく相対指定というところでしょうか。 どのようにすればいいのか教えてください。

  • 選択した複数ブックのシート1すべてを印刷するには?

    お世話になります。 現在、EXCELにて顧客管理の表を作成しているのですが、ブックの数が顧客人数分の200ほどあります。 それらのシート1に顧客に配布する予約確認表があるのですが、選択した任意のブックのシート1を一度に印刷できないかと思っています。 そこで現在考えている方法は、作成したシート1全体を、外部参照などの方法で新しいブックにリンクさせ、新しいブックにすべての顧客の予約表をいれるのはどうかと考えています。 単なるコピーではダメな理由は、途中で変更があった場合に参照元を変更したら参照先も自動で変更されるようにしたいのです。 これが出来れば通常の印刷のページ指定である程度選択したシートのみ一度に印刷が可能です。 マクロでも結構ですので簡単に全ての参照元のブックのシート全体を新しいブックへ外部参照する方法があれば教えて頂けたらと思います。 もしくは、「指定したフォルダに入っている任意のブックのシート1をすべて印刷する」といったプログラムが出来るならそれでも大丈夫です。 あくまでも目的は任意のブックのシート1を一度に印刷をかけるという事ですので何か良い方法がありましたらお願いいたします。

専門家に質問してみよう