• ベストアンサー

ウインドー枠固定の 列 移動マクロについて

エクセルのウインドー枠固定での列移動マクロについて  列ABを枠固定して、列C~I、列J~P、列Q~W…と、7列を一区切りとして、15区切りの入力表を作成しています。  ボタンをクリックすると、列Bの横に列Jが、またボタンクリックで列Bの横に列Qが・・・・というように、 ボタンクリックで、列Bの横に区切り(7列)の最初の列が移動するようなマクロは可能でしょうか。 どなたか、よろしくお願いします。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

下記で試してください。 Dim Cl As Long Dim Rw As Long Dim x As Long Cl = ActiveWindow.ScrollColumn Rw = ActiveWindow.ScrollRow x = (Cl - 2) Mod 7 Application.Goto Cells(Rw, Cl).Offset(, 8 - x), True

hijtxa
質問者

お礼

早速のご教示ありがとうございます。 思うように、きれいに動きます。 ありがとうございました。

関連するQ&A

  • ウィンドウ枠の固定

    ウィンドウ枠の固定をしたいのです。 たてと横は同時には無理ですか? B行と2列で固定したいのです。 はじめに2列を固定してB行を固定しようとしたら 「ウィンドウ枠の解除」とでてしまいます。 できないのでしょうか? 教えてください、お願いいたします。

  • ウインドウ枠の固定ができません。(エクセル)

    ウインドウ枠の固定ができません。(エクセル) 縦軸に該当月(A2~A18)、横軸に項目(B1~T1)の数字一覧表があります。 一部、合計値に数式が入っております。 横軸、縦軸を固定するため、B3にマウスをもっていき「ウインドウ枠の固定」をしても 固定ができませんでした。 ちなみに、下記のような動きになります。 ・カーソルを下へ移動すると、横軸はまったく固定されず、、上にいってしまいます。 ・横にカーソルを移動すると、画面ごと動かず、カーソルが見えなくなります。 なお、同ファイルには19シートあり、上記のような動きになってしまうのは、 そのうち2シートです。 よろしくお願いします。

  • Excel  で2つウインドウ枠の固定はできますか?

    Excel で横の列のウィンドウ枠の固定は出来たのですが、もう一つ縦のウィンドウ枠の固定もしたいのですが、、 教えて下さい。

  • ウィンドウ枠の固定@Excel

    超初歩的な質問です。Excelでウィンドウ枠の固定がうまくいきません。1列だけを固定したいのに、周り3列10行くらいが巻き添えになってしまいます。そこの列を選択してから「ウィンドウ枠の固定」をクリックしたのですがダメでした。 やり方を教えてください。

  • Excelの「ウィンドウ枠の固定」が出来ない

    Excelに詳しい方、ご回答頂けると幸いです。 今Excelで表を作っていて、「ウィンドウ枠の固定」(1列目だけをスクロールさせないようにする)をしたいのですが、出来ません。 メニューバーからウィンドウ→ウィンドウ枠の固定という方法はわかるのですが、その「ウィンドウ枠の固定」が灰色になっていて押せないのです。どうしたらアクティブになるのでしょうか? 教えてください。 ちなみに使用しているのは、Excel2004のMac OSX版です。

  • セル移動マクロを教えて下さい。

    エクセルで最終行の次の行(新規入力となる行)の左4つ目のセルに移動するマクロを作りたいのですが、出来るでしょうか。 例えば列Aに1から3000までのNOが入っているとします。 B列からD列までは他のデータに使用しているため新規入力データE列の行から右に入力しています。 NO125の行までデータ入力している場合、ボタンをクリックすれば、A列のNO126(新規入力行のA列)にセルが移動するマクロです。 よろしく、お願いいたします。

  • マクロを使って指定したセルが左端に表示されるようにしたい。

    A列のみ画面が移動しないようウインドウ枠固定にして、A列にコマンドボタンを作りました。記録マクロでボタンを使ってM列や、X列など指定した列がB列に表示されるようにしたいのですが、どうしても画面の中央に表示されてしまいます。左端にくるように設定できますでしょうか?

  • 列を固定?させるやり方(EXCELで)

    例:列Aを固定させて、列をAA、AB…に移動させても列Aが見えるようにするやり方を教えてください。

  • エクセルで、マクロボタンの表示位置を固定

    エクセルで、マクロボタンの表示位置を固定 することはできますか? 例えば、アクティブセルを移動させると、マクロボタンは画面からきえてしまいます。それを常に画面の右上に表示させたいのです。 ウィンドウ枠の固定をしない方法でお願いします。 どなたかよろしくお願いします。

  • エクセル ウインド枠固定

    1行目は完全に動かない(そのままの位置)にしたい マクロボタンなど設置している 行 2行目に内容などを転記している部分があります 3行目以降に情報を入力していきます 以降ずっと情報を入れていきます 列 氏名・年齢・生年月日・電話番号・メールアドレス・・・・・・・・と以降にいろいろ情報欄が あります。 B3の部分でウインド枠の固定をすると下に動きます 右にも動くのですが 1行目も動いてしまいます どうにかできないでしょうか? 1行目は動かない またはマクロボタンが右に動くときについてくるなど できたらうれしいです

専門家に質問してみよう