No.3ベストアンサー
- 回答日時:
> たまに次に開いた時解除されてしまっている
もしかして他の方も同じファイルを使用されているのでしょうか?
ウィンドウ枠はシート毎に設定がかかるようになっています。
「ツール」-「保護」-「ブックの保護」で、「ウィンドウ」にチェックを入れると、どのシートでもウィンドウ枠の固定の解除ができなくなりますが、それと同時に右上の×印なども消えてしまい、ブックを閉じることもできなくなってしまいます。
解除されないようにする方法はちょっと判りませんでしたが、マクロを使って、ブックを開くたびに自動的にウィンドウ枠を固定する、という方法ではいかがでしょうか。
1. 設定したいブックを開きます。
2. Alt + F11(もしくは「ツール」-「マクロ」-「Visual Basic Editor」)で、Microsoft Visual Basic という画面を開きます。
3. 左側のエクスプローラのツリーのような画面(表示されていなければ「表示」-「プロジェクト エクスプローラ」)で、設定したいブックにある「ThisWorkbook」をダブルクリックします。
4. 右側のフィールドに、このコードを貼りつけます。シート名とセル番地は設定したいブックに合わせたものに変更してください。
Private Sub Workbook_Open()
'画面を固定してマクロの操作を表示しません
Application.ScreenUpdating = False
'複数のシートで指定したい場合はこの下4行を
'コピー貼りつけし、シート名とセル番地を変更します。
'設定したいシートを選択します
'("Sheet1"の部分に該当するシート名を入れます)
Sheets("Sheet1").Select
'とりあえず現在のウィンドウ枠固定を解除します
ActiveWindow.FreezePanes = False
'固定する位置を決定します
'("A2"の部分には固定したい箇所のセル番地を入れます)
Range("A2").Select
'ウィンドウ枠の固定をします
ActiveWindow.FreezePanes = True
'画面の固定を解除します
Application.ScreenUpdating = False
End Sub
5. ファイルを保存してから閉じ、再び開くと自動的にウィンドウ枠が設定されます。
回答ありがとうございます。 他の人が使っていることはないと思いますが勝手に使われているとすると怖いですね。 マクロを使った固定方法について細かくご説明を頂きありがとうございます。 早速試してみたいと思います。
No.2
- 回答日時:
Excelブックの形式で保存していますか?
CSV形式などで保存すると、ウィンドウの枠の固定などの設定は破棄されます。
どの形式なら保護されるのかは、試していないのでわかりませんが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで 1行目の固定とE列までの固定ができますか? 7 2022/10/21 04:56
- Excel(エクセル) エクセルでファイル保存時に複数シートのオートフィルタを全て解除したい 1 2023/05/10 13:23
- その他(パソコン・周辺機器) デバイスのペアリングのウィンドウサイズがおかしい 1 2023/01/18 18:48
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
- その他(動画サービス) VLCメディアプレーヤーについて 1 2022/11/29 14:19
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Excel(エクセル) エクセルの編集オプション セル移動 2 2022/04/02 09:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセルを共有するとPCによって表示が異なるのはなぜでしょう。。
その他(Microsoft Office)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
あるセルに色を付けた時、別のセルにも同じ色が付く
Excel(エクセル)
-
-
4
エクセル イベントマクロ Changeイベントを複数作りたい
Access(アクセス)
-
5
excel:条件付き書式の適用範囲が変わる
Excel(エクセル)
-
6
Inputboxの表示位置(VBA)
Excel(エクセル)
-
7
Rangeメソッドは失敗しました。globalオブジェクトについて
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
VBAでブックを非表示で開いて処...
-
エクセルで参照しているデータ...
-
エクセル2016です。「ブッ...
-
エクセルの関数 ENTERを押...
-
Excel(2010)のフィルターが保...
-
フォルダ内の複数ファイルから...
-
エクセルで50行ごとに区切った...
-
Excel VBAでブックを閉じる時、...
-
エクセルで「ディスクがいっぱ...
-
エクセルで別ブックをバックグ...
-
VBAでブック保護非保護を判定す...
-
アクセスvbaでエクセルブックを...
-
エクセルで複数のシートを別フ...
-
エクセルでウィンドウの枠固定...
-
WorkBooksをオープンさせずにシ...
-
VBA: ブックをアクティベイトで...
-
エクセル 複数のブックを一度...
-
vbaでpdfを開いて1ページ目のみ...
-
印刷しようとすると強制終了に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
エクセルを共有するとPCによっ...
-
エクセルで参照しているデータ...
-
WorkBooksをオープンさせずにシ...
-
Excel(2010)のフィルターが保...
-
フォルダ内の複数ファイルから...
-
Excelでブックの共有を掛けると...
-
複数ファイルから特定シートの...
-
エクセルで「ディスクがいっぱ...
-
Excelで複数ブックの同一セルに...
-
エクセルファイルを開かずにpdf...
-
エクセルで別ブックをバックグ...
-
エクセルで50行ごとに区切った...
-
外部ブック参照が#REF!になって...
-
エクセル2016です。「ブッ...
-
エクセルの関数について教えて...
-
エクセルシートの一部を送りたい
-
ブックのピボットを別ブックに...
-
Excel起動時に特定のワークシー...
おすすめ情報