• ベストアンサー

指定のシートにジャンプするエクセルのマクロ

指定のシートにジャンプする、エクセルのマクロの組み方を教えてください。 シートが100近くあり、「更新」という名前のシートに移動するのが大変手間がかかって困っています。 Ctrボタン+jボタンで「更新」シートに移動するマクロをお願いいたします。 エクセルは2003です。

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

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

質問とは少し違いますが こんな方法もあります。 「見出しスクロールボタン」上で右クリックをする。 詳しくは、下記サイトを参考に。 http://www.relief.jp/itnote/archives/000021.php

その他の回答 (1)

回答No.1

ご自分で作ってみましょう。 1. [ツール]-[マクロ]-[新しいマクロの記録]を実行。 2. [ショートカットキー]に「j」を入力して、[OK]。 3. 「更新」シートに移動する。 4. [記録終了]ボタンをクリック。 これで、[Ctrl]+[J]で「更新」シートに移動します。

関連するQ&A

  • エクセルの簡易マクロで指定できるショートカットの空きはどんなものがありますか?

    エクセルの簡易マクロで指定できるショートカットの空きはどんなものがありますか? Ctr+○で「○」に入れられるボタンを教えてください。 Ctr+AやCtr+Zなどは、元から登録されていて指定できませんでした。 指定可能なすべての空きボタンをよろしくお願いいたします。

  • EXCELで指定したセル位置にジャンプ

     EXCELの同じワークシート内で指定したセル位置にジャンプ出来るような設定がしたいのですが マクロではなく、ハイパーリンクをクリックすれば指定のセルに飛ぶイメージです。 EXCELにお詳しい方お教えください。

  • エクセルのマクロで、シートを削除するとき・・・

    エクセルのマクロでシートを削除するとき、 「データが存在する可能性があります。削除しますか?」と確認メッセージが出てきます。そこで、「削除する」というボタンを押さないといけません。 この確認をいちいち出さないで(つまりマクロではその確認は不要。削除するボタンを押す手間を省きたい)、マクロでシート削除をしたいのです。 確認メッセージを出さないでマクロでシート削除する方法を教えてください。お願いします。

  • エクセルのシート上のマクロボタン

    エクセルのシートに貼り付けたマクロボタンを、シートのスクロールにかかわらず、位置を変えないようにしたいのですが、どうすればよいのでしょうか。ボタンの順序の背面とか前面とかの指定がその目的かと思ったんですが・・・

  • excelでマクロシートをコピーしたとき

    excelでbook1のsheet1のセルA1に「1」を入力→プリントアウト→A1に「11」を入力→プリントアウト・・・以下「31」まで繰り返し。 というマクロが組んであります。 (ボタンにマクロが登録されています。) このシートをbook2にコピーをしたときに マクロを実行する(ボタンを押す)とbook1が開いてしまいます。 これをbook1を開かずにbook2でマクロを実行するには どのようにしたらよいでしょうか。 book2でマクロを作成し直して さらにボタンにマクロを登録していますが、 bookの数が多いのでけっこうな手間になります。 簡単な方法があれば教えて下さい。

  • エクセル ワークシートの切替をするマクロ

    エクセル97です。 エクセルに関してはまったくといっていいほど素人です。 見当違いな点もあると思いますが、よろしくお願いします。 ワークシートを多数作成します。 (仮にシート名を1、2、3……とします。ただし最終的には連番にはなりません) 各シートの様式はすべて同じです。 やりたいことは、コマンドボタンあるいはショートカットキーでシートの切替です。 わからないなりに「新しいマクロの記録」を使ってシート1のボタンを押すと2に移動、というところまではできました。 ただ、これを何十とあるシートに一つずつ設定するのはかなりの手間なので、シートをコピーする時にマクロをいじらずにすむ方法が知りたいです。 (現在はシート1・シート2までしか作成していません。3以降はコピペで作成します) つまり「ボタンをクリックすると一つ右のシートに切替」という動作は可能でしょうか。 さらに「切替えたあとカーソルの初期位置をA2に」という事はできますか?(これはおまけでかまいません) わかりにくい説明になってしまいましたが、どうぞよろしくお願いします。

  • エクセルで、「1つ前のシート」を指定したいのです。

    エクセルで、「1つ前のシート」を指定したいのです。 実際はマクロを使って次々に新しいシートを作っていくという作業の中での話です。 以下の式の'●●●●'の部分を「1つ前のシート」に指定したいのですが、うまくいきません。 =IF(P9>'●●●●'!K15,G1,'●●●●'!J15) ちなみにシート名は任意の「文字列」で特に規則性はありません。 また、参照したい「1つ前のシート」の名前は変数「TW」に格納されています。 ということで「関数」でも「マクロ」でもどちらでも対応可能です。 初歩的な質問ばかりで申し訳ないのですが、ご回答よろしくお願いいたします。 

  • excelシートにマクロ実行ボタンを何個か置いて、実行ボタンを押したら指定フォルダ内の...

    excelシートにマクロ実行ボタンを何個か置いて、実行ボタンを押したら指定フォルダ内excelシート,accessシート等を開くプログラム教えてぇ~ ください^^

  • エクセルの印刷指定

    お世話になります。 エクセルのシートが10枚あるとします。 Sheet1の名前は「指定表」Sheet2以降は「1枚目・・・9枚目」と変更してあります。 VBAで「指定表」のA1に「1」と入力しマクロの登録ボタンを押すと、「1枚目」が出力され、以下「2」と入力し登録ボタンを押すと「1枚目」と「2枚目」が出力される、「3」なら「1~3枚目」が出力される。 と言うように入力された数値の値のシートの枚数が出るようなマクロをご教示ください。

  • Excelマクロ シートの移動をするマクロ

    1つのブックに60のシートがあり、 目次シートに1~60のボタンを作って、 ボタンを押せば指定されたシートに飛ぶようなマクロを作りたいのですが どのような構文になるでしょうか? 最初は自動記録でやっていたのですが、 シートの数が多く大変なので何か良い方法がありましたら教えていただけないでしょうか。 宜しくお願い致します。

専門家に質問してみよう