• 締切済み

Excelでたくさんのシートで設定された「ウィンドウ枠の固定」を一括解除したい

エクセルのマクロで、たくさんのシートで設定された「ウィンドウ枠の固定」を一括解除したいのですが、なかなかうまくいきません。 シートは40くらいあり、それぞれの名前はバラバラです。 マクロの自動記録で各シートを「選んで解除」を繰り返してもいいのですが、シートの名前が変わったりシートが増えたりした時の書き換え作業が発生します。 できれば、全シートで設定されたウィンドウ枠の固定を一括解除できるマクロをお教えいただけませんでしょうか。 よろしくお願いいたします。

みんなの回答

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

下記でどうでしょうか。 Dim ws As Worksheet For Each ws In Worksheets ws.Activate ActiveWindow.FreezePanes = False Next

nigimaru
質問者

お礼

ありがとうございました! 望み通りの結果がでました。

関連するQ&A

  • エクセルでウィンドウの枠固定が解除される

    エクセルでウィンドウの枠を固定して使用していますが、たまに次に開いた時解除されてしまっていることがありますが、これはファイル毎に設定がかかっているのではないのですか? 解除されないようにするにはどのようにすればよいのかご存じの方教えてください。よろしくお願いします。

  • エクセルのウィンドウ枠の固定

    エクセルの「ウィンドウ枠の固定」を使っているのですが。保存してからもう一度同じファイルを開くと固定されていた画面の設定が解除されてしまい、ファイルを毎回開くたんびにウインドウ枠の固定を適用しなくてはなりません。これって普通のことなのでしょうか、それともユーザーの設定で選択できるのでしょうか?保存には「作業状態の保存」を使っています。エクセルのバージョンは 2003 SP1 です。ウインドウズXPで使用しています。

  • エクセルシートのウィンドウ枠の固定について

    ■エクセルのファイルに次のマクロを設定し、ファイルを開くたびに「目次」のシートが表示されるようにします。 Private Sub Workbook_Open() Sheets("目次").Activate End Sub ■この目次のシートに目次を作成し、それぞれの目的のシートにハイパーリンクでジャンプするようにします。 「目次」のシートのそれぞれのセルに、目的のシートのセルA1をハイパーリンクする。 ■目的のシートでウィンドウ枠の固定を行う(6行目) --------------- このような設定下で、このファイルを新たに開くと、必ず「目次」のシートが表示され、目次の中から目的のシートを表示したセルのハイパーリンクをクリックすると、目的のシートにジャンプします。 ところが、ウィンドウ枠(6行目)が固定してあり、普通前回閉じた行から表示されるはずですが、 たとえば、 事例(A) 1 2 3 4 5 --- 100 101 102 ですが、実際に新たにファイルを開いて、目次からジャンプすると、 事例(B) 1 2 3 4 5 ---- 6 7 8 9 となって枠の設定のない状態と同じ状態で表示されます。 これを、前回閉じた事例(A)の状態で再表示されるようにしたいのですが、何が悪くて枠の固定が当初の状態に戻るのかわかりません。 何かの設定が不適切なのだと思います。 教えてください。

  • Excel2000でウインドウ枠の固定ができない

    Excel2000であるブックを開いたところ3つのワークシートがあるのですが、その中で1つめのワークシートだけが「ウインドウ枠の固定」ができません。何故なんでしょう? 一応 メニューから[ウインドウ]→[ウインドウ枠の固定]にするとメニュー上で[ウインドウ]を見ると[ウインドウ枠固定の解除]と出ていますがスクロールすると固定されずスクロールしてしまいます。

  • EXCELで枠の固定が解除できない

    EXCEL2002で起動時から枠が固定され解除できません。誰か助けてください。 ちなみにウインドの枠固定の解除は効き目無しです。 宜しくお願いします。

  • EXCELのウィンドウ枠の固定が出来ません。

    Excel2010を使用しています。 [ウィンドウ枠の固定]のやり方はわかっているのですが、なぜか出来ません。 セルを選択し、表示タブでウィンドウ枠の固定をしたのですが、 スクロールすると固定した部分も一緒にスクロールしてしまいます。 もう1度しようとすると、メニューが「ウィンドウ枠固定の解除」となるのでシステム上は固定になっているようですが、実際は固定されません。 固定したときに出る実線も出ていません。 そこで、一度[先頭行の固定]→[解除]をしてから、通常の[ウィンドウ枠の固定]の操作をすると、問題なくできるようになります。 システムのバグでしょうか? 修正方法等あれば教えてください。

  • EXCEL2000でのウィンドウ枠の縦横固定

    エクセル2000を使用しています。 縦横ともに枠を固定したいのですができません。 どうやって設定すればよろしいのでしょうか? 固定したい横軸を選択し、ウィンドウ枠の固定を選択し、 縦軸を選択して、ウィンドウ枠の固定を選ぼうとしても解除と表示されてしまいます。 縦軸、横軸をALTキーを押しながら両選択してから、 ウィンドウ枠の固定を行っても、一方しか固定されません。 ご教授、よろしくお願いいたします。

  • エクセル2003でウィンドウ枠の固定

     こんばんは。  エクセル2003を使っています。  ウィンドウ枠の固定をしたいのですが……。  調べてみたところ[ウィンドウ] メニュー→ [ウィンドウ枠の固定] をクリック、ということらしいのですが、その[ウィンドウ] メニューというのはどこにあるのでしょうか? 見つけられなくて困っています。

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

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

  • エクセルのシート保護をマクロのボタンで

    ご教示下さい。 エクセルでのシート保護の設定をボタン一つで出来るようにと思い、マクロの自動記録で作成してみましたが、設定したはずのパスワードが記録されていません。 シート保護の解除にパスワードの入力が必要なようにする、シート保護のマクロは出来るでしょうか?。 どなたか、よろしくお願いいたします。

専門家に質問してみよう