No.2ベストアンサー
- 回答日時:
「ツールバーの表示・非表示の設定」というのが、特定のブックのときだけ、特定のツールバーを表示する、というなのか、特定のブックを開いたときだけ全てのツールバーを非表示にしたい、ということなのか、よくわからなかったので後者だと思って回答します。
違ったら補足してください。特定のブックを開き、Alt+F11でVBAの画面を開きます。
左のThisWorkbookというところをダブルクリックして、右の白い部分に以下のマクロをコピーして貼り付けてください。
Dim CmdBarStatus() As Boolean
Private Sub Workbook_Open()
On Error Resume Next
Dim i As Integer
With Application
ReDim CmdBarStatus(.CommandBars.Count)
For i = 1 To .CommandBars.Count
CmdBarStatus(i) = .CommandBars(i).Visible
.CommandBars(i).Visible = False
Next
End With
Application.DisplayFormulaBar = False
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Dim i As Integer
With Application
For i = 1 To .CommandBars.Count
.CommandBars(i).Visible = CmdBarStatus(i)
Next
End With
Application.DisplayFormulaBar = True
End Sub
貼り付けた後、いったんブックを閉じて開き直すと、ツールバーと数式バーが表示されなくなります。ブックを閉じると、ツールバーと数式バーは元の状態に戻ります。
このブックを開いている間は、同時に開いている他のブックも同じようにツールバーや数式バーは非表示になってしますが、このブックを閉じると元に戻ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) マクロの保存先、開いてるすべてのブックの意味 エクセルを開き、表示→マクロ→マクロの表示と順番に開く 3 2022/06/25 17:52
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) エクセルについて教えてください。 1 2023/02/23 10:08
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- Excel(エクセル) ExcelのVBAコードについて教えてください。 1 2022/06/17 15:40
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
特定のファイルのみリボンの非表示、ウィンドウサイズの固定
Excel(エクセル)
-
エクセルVBAで数式バー再表示後保存して終了
Excel(エクセル)
-
どこにもフォーカスを当てたくない
Access(アクセス)
-
-
4
【VBAユーザーフォームで閉じるボタンを表示したくない】
Visual Basic(VBA)
-
5
エクセルでエラーが出て困っています。
Excel(エクセル)
-
6
エクセルVBAにおけるON TIMEメソッドの解除方法について
Visual Basic(VBA)
-
7
コンボボックス内の文字サイズ変更
Excel(エクセル)
-
8
ACCESSのデータをWebブラウザで表示(イントラ環境)
その他(データベース)
-
9
エクセルVBAでテキストボックスに入力があった場合のみ、ワークシートに転記したい
Visual Basic(VBA)
-
10
VBAで「致命的なエラー」が出ました。どのくらい致命的なんでしょうか?
Access(アクセス)
-
11
指定のWORKBOOKを前面表示する方法(エクセル:VBA)
Excel(エクセル)
-
12
(Excel+VBA)ユーザーフォームのみ表示で完結させたい。
Excel(エクセル)
-
13
VBAでオブジェクト変数にsetしたシートがactiveかどうかを調べるには?
Visual Basic(VBA)
-
14
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
15
Excel VBAでユーザーフォームだけ表示したい
Visual Basic(VBA)
-
16
別のユーザーフォームのコマンドボタンを押す
Visual Basic(VBA)
-
17
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
18
VBAでテキストボックス内の編集をする方法
Visual Basic(VBA)
-
19
VBAのWindowオブジェクトとWorkbookオブジェクトの違い
Visual Basic(VBA)
-
20
ExcelVBAでPDFを閉じるソース
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数 ENTERを押...
-
エクセルを共有するとPCによっ...
-
フォルダ内の複数ファイルから...
-
WorkBooksをオープンさせずにシ...
-
VBAでブックを非表示で開いて処...
-
Excel(2010)のフィルターが保...
-
エクセルで50行ごとに区切った...
-
エクセルで参照しているデータ...
-
【マクロ】【VBA】別ブックへの...
-
Excelでブックの共有を掛けると...
-
複数ファイルから特定シートの...
-
Excelで複数ブックの同一セルに...
-
Excel起動時に特定のワークシー...
-
エクセルで「ディスクがいっぱ...
-
VBAでブック保護非保護を判定す...
-
MSアクセスのインポート手法(パ...
-
VBA:ワークブックを変数でActi...
-
エクセルで別ブックをバックグ...
-
エクセルファイルを開かずにpdf...
-
フォルダ内の複数ファイルから...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
WorkBooksをオープンさせずにシ...
-
Excelでブックの共有を掛けると...
-
エクセルで参照しているデータ...
-
Excel(2010)のフィルターが保...
-
Excelで複数ブックの同一セルに...
-
VBA バックグラウンドで別ブッ...
-
エクセルで50行ごとに区切った...
-
エクセルで「ディスクがいっぱ...
-
エクセルにおける,「ブック」...
-
エクセルファイルを開かずにpdf...
-
フォルダ内の複数ファイルから...
-
ブックのピボットを別ブックに...
-
エクセルシートの一部を送りたい
-
エクセル2016です。「ブッ...
-
エクセルで別ブックをバックグ...
-
フォルダ内の複数ファイルから...
-
複数ファイルから特定シートの...
おすすめ情報