• ベストアンサー

エクセル;マクロでシートの表示移動

マクロで特定のセルが画面の左上になるように表示させることは出来るのでしょうか。どう工夫しても出来ませんでした。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 ScrollColumnプロパティとScrollRowプロパティで出来ます。 ActiveWindow.ScrollColumn = 5 ActiveWindow.ScrollRow = 100 これで、E100が左上になります。 なお、あくまで画面がスクロールするだけで、E100のセルは選択しません。

nihonjinn
質問者

お礼

どうもありがとうございました。助かりました。

関連するQ&A

  • Excelのマクロでシートを表示させる方法を教えて下さい

    初心者ですみません。 エクセルでsheet1の特定のセルに入力した値と同じ名前のシートを表示させるマクロを作成したいのですが、どうすればいいか教えて下さい。

  • エクセルマクロで別のシートを検索して表示

    エクセルのマクロで次の様な検索が出来るようにしたいのです。 シート1にあるセル(毎回同じセルとは限らない)に、 「出席者」という文字が入っています。 その直下のセルに名前(毎回違った名前)が入っています。 例 A5=出席者 A6=山田、田中、鈴木 この名前(例のシート1のA6)データをシート2の特定のセルに表示させたいのです。 シート2にボタンを配置してそれをクリックしたら表示できるという風に。(シート2の特定のセルは仮にB10とします) 出席者と名前は毎回同じ位置関係ですが、 表示されるセルは決まっていません。 このような作業をマクロで出来ますか? 出来るのでしたらそのマクロを教えて頂けますか? 初心者です、分かり易い回答をよろしくお願いいたします。

  • エクセルの表示について

    例えば、X100のセルが画面の一番左上に表示されるようにできますか? 別シートからハイパーリンクですると、X100が右下に表示されます。 マクロでも構いませんので、お願い致します。

  • エクセルのあるセルに■表示が出たら、違うシートに移動することがしたい

    私はマクロは全然分からないのでマクロを使わないで 出来るやり方を教えて欲しい 内容は、セルに入力規則のリストで■と□が選択出来るようにしました。 □から■を選択しセル内の表示が■に変わった時点で、ある該当シートに移動したいのですが、そんなこと出来るでしょうか教えて欲しい

  • Excelのセル画面移動について

    ExcelのSheet1で、例えばA100をクリックすると『セルがA50に移動し左上角になる画面を表示』させる方法を知っておられる方、ご教授お願いします。 できれば、マクロを使わず、ハイパーリンクとかでできればありがたいです。 よろしくお願いします。

  • 表示形式を変えるマクロのコードは?エクセル2010

    エクセル2010です。 よろしくお願いします。 特定の範囲のセル範囲(I7:M29)の表示形式が数値、-1234 文字色赤となっています。 それを 特定のセル範囲に数値を入力し終わって セル範囲のあるセルを選択した状態で あるコマンドボタンをクリックしたら、そのセルの表示形式を(1234) 文字色赤 としたいのですが また あるコマンドボタンをクリックしたら  特定の範囲(I7:M29)を最初の状態、 表示形式 -1234 文字色赤にしたいのですが マクロでの使用は どういったコードが 考えられますでしょうか?

  • EXCEL マクロ

    エクセルマクロ初心者です。 エクセル2007で、複数選択したセルの合計値・平均値をコピーできないか悩んでいます。作業によって、選択するセルが変わりますので、セル番地の指定をせずにマクロの書くことができますでしょうか。 イメージとしては、複数のセルを選択をしたときに、ステータスバーにオートカルクで表示される合計値・平均値をクリップボードにコピーし、別のセルに結果をペーストする感じ(ペーストする際に合計値・平均値のどちらを貼り付けるか選択できれば尚、良)です。 個人用マクロブックに登録して、不特定ブックで使用したいマクロです。よい方法があれば教えて下さい。

  • EXCELシート内のハイパーリンク

    作業手順のフローをEXCELで作成しようとしていますが、たとえば作業中、ある条件を満たしていれば作業項目を飛ばしたり戻ったりする事があります。 このとき、表が見やすいようにセルにハイパーリンクを指定して所定のセルに移動させようとしますが、移動先が画面の下にあると、項目内容を見るとき下にスクロールしなければなりません。 画面表示を意識してあらかじめリンク先をずらす方法も考えましたが、イマイチ納得できません。 そこでリンク先のセルが、常に画面の左上に出るような設定があるのなら教えてほしいのです。 EXCELにこだわってはいませんが、マクロを組まないと出来ないようであればあきらめます。 Windows2000でOFFICE2000proを使用しています。

  • エクセル・マクロ シートの非表示でマクロのエラー

    エクセル勉強中です。 マクロの記憶でSheet2の元データの図と記入できるセルをSheet1の有効セルにコピペするマクロを作りました。 複数の方が使う予定なので元データのSheet2を非表示にしたところマクロがエラーになりました。 どうしたらよいでしょうか? また貼り付けをする時、微妙に元データのシートがちらちらと移ります。 こちらも合わせてご指導いただけましたら助かります。   よろしお願いします。 Sub b1ab1() ' ' b1ab1 Macro ' ' Sheets("Sheet2").Select Range("AK48:AP56").Select Selection.Copy Sheets("ダクト制作単品図").Select ActiveSheet.Paste End Sub

  • excelで セルの移動時にマクロ実行を設定したい。

    エクセルでボタンオブジェクトを作りクリックすると実行するようなマクロのを登録方法はわかるのですが、特定のセルB2に数値を入力してEnterKeyを押した際に実行するようにマクロを登録するにはどうするのでしょう。マクロの編集画面で 最初の行が Sub となっていますが、あそこに何かをいれたらいいのでしょうか?教えてください。よろしくお願いします。

専門家に質問してみよう