• ベストアンサー

Excel起動時に特定のワークシートを開かせたい。

エクセルの起動時に特定のワークシートを開くように設定したいのですが方法がわかりません。 申し訳ありませんが、アドバイスお願いいたします。 また、VBAで教えていただけると助かります。 よろしくお願いいたします。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

以下のマクロでシート名を変更して下さい Private Sub Workbook_Open() Worksheets("シート名").Activate End Sub マクロはALT+F11でVBE画面を開き、「VBAProjectエクスプローラのThisWorkBook右クリック→「コードの表示」で表示される画面にペーストします。ブック保存後に再度ブックを開いてみてください

demiguru
質問者

お礼

ありがとうございます。 大変役に立ちました。 ありがとうございます。

その他の回答 (1)

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

特定なファイルを開くだけなら、開きたいファイルをクリックすれば開くと思います。 excelでオープン時に特定なファイルを開く設定をしてしまうと、別の目的で開くときに困ると思いますが。 (1)office2003の場合 C:\Program Files\Microsoft Office\OFFICE11\XLSTART のホルダーに開きたいファイルをコピーすれば出来ます。

関連するQ&A

  • EXCELを起動すると特定のワークシートを開く事を解除したい。

    表題の通りです。 どのような操作を行ったか不明ですが、 EXCELを起動すると特定のワークシート(ファイル)が開く様になってしました。 これを解除するにはどうしたらよいのでしょうか?

  • エクセルで特定のワークシートのみ名前をつけて保存

    エクセルで特定のワークシートのみ名前をつけて保存するマクロを教えていただけないでしょうか。 (今、手元にそのファイルがないのでこちらに記すことができないのですが、自動で名前をつけて保存するマクロは何とか成功しました。 しかし、その全てのワークシートを保存してしまいます。) また保存するワークシートは、別のワークシート上のセルを参照しているのですが、 保存する際は、全て数値として保存したいです。 アドバイスお願いします!! P.S.申しわけないのですが、私はマクロの知識は全くないので、ほぼコピペしているだけの状態です。 また、できればマクロの起動はCtrl+キーではなく、セル上にボタンの様にできたら助かります。

  • Excelのワークシートの印刷について

    Excelのワークシートを印刷できないようにする方法があれば教えてください。恐らく、VBAを使うことになるんじゃないかなと思うんですが・・・よろしくお願いします。

  • Excelで指定したワークシートを開かせたい

    Excelで指定したワークシートを開かせたいのですが、方法がわかりません。お知恵をお貸しください。 Excelを開いたときにメッセージボックスで開きたい日付のワークシートを指定して開かせるようにしたのですが方法がわかりません。 Excelのファイルは次のようになっています。 ワークシートは、1~31まで31のシートがあります。 Excelファイルを開いたときにどのファイルを開くか訪ね、該当するシートを開きたい。 日付入力が、「07月02日」ならワークシート名の2を、「07月05日」ならワークシート名の5を開かせたいのですが、方法がわかりません。 申し訳ありませんが、お力をお貸しください。

  • excelを立ち上げた時にワークシートが表示されない

    excelを立ち上げた時に普通は"book1"というワークシートが表示されますよね?それが、以前によくわからずにVBAを使って作ったり、消したりしているうちに、どうも"book1"を削除してしまったようなのです。それ以来、excelを立ち上げてもグレーの画面が表示され、ワークシートが表示されなくなりました。新規作成からワークシートを呼び出せるのですが、なんせ会社のパソコンなので・・・。同僚は、再インストールしなおすのがいいというのですが、ハードの容量がいっぱいで、容量が足らずできません。かといって、入っているソフト等はすべて使っているのでアンインストールして容量を増やすというわけにもいかず、ほったらかしです。なんとか再インストールせずに元に戻せないでしょうか?よろしくお願いします。

  • エクセル ワークシート操作

    エクセル VBAにてブックを閉じるときに作業をして追加した ワークシートを昇順、もしくは降順(名前、日付など)に 並び替えてから閉じるように する方法がわからないのですが? どのようにやるのでしょうか?

  • EXCELのVBAで、あるワークシートでのみ使うユーザーフォームを作り

    EXCELのVBAで、あるワークシートでのみ使うユーザーフォームを作りました。そのワークシート上での定数や、プロシージャや関数をワークシートのモジュールに置いています。そして、その定数や関数などをユーザーフォームのイニシャライズなどで使いたいと思いますが、ユーザーフォームのモジュールはワークシートのモジュールとは別なので、使えません。他への影響を考えると、標準モジュールには、置くのは不適切だと思います。 特定のワークシート上でのみ使うユーザーフォームと、そのワークシートとで、共通の定数や関数などを使う方法は、あるのでしょうか。どのようにすればよいのでしょうか。

  • エクセルのワークシート

    エクセルのワークシートについての質問です。 別のワークシートへ移動する時にキーボードのみで移動する方法は 無いでしょうか? マウスでやるよりも楽だと思うので。

  • エクセルのワークシートは何枚まで増やせますか?

    エクセルを起動すると、3枚のワークシートが表示されますが、何枚まで、増やすことが出来るのか、教えてください。よろしくお願いします。

  • EXCELで、起動時ワークシートが出なくなりました

    EXCEL2000を使用していますが、どこかの設定が変わったのか、起動したときにワークシートが出なくなりました。新規作成ボタンをクリックすると出るので問題ないのですが、どうすれば元通りに戻るでしょうか?

専門家に質問してみよう