こんにちは。いつもこちらでお世話になっています。
現在、VBAでフォームを利用したマクロを組んでいます。
あるボタンを押したときにマクロが実行された後、終了ボタンを押すまでの間はアクティブシートを移動してほしくない場合、シートの切り替えができないように制御したいのですが、ワークシートに直接イベントとして記述したくない場合はどうしたら良いでしょう?
いっそのこと、ウインドウからシート選択ができないように画面を操作すれば良いのでしょうか?
その方法はどうやって記述すればいいのでしょうか?
それとも、シート切り替えのイベントをフォームで感知することができるのでしょうか?
困っています、、どなたか助けてください。
ウィンドウからシート選択ができないようにする方法だけでも結構です。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
簡単なのは、あるボタンを押してマクロが実行されたときに、ワークシートタブを隠してしまうようにする。
これが安直過ぎるのならアクティブシート以外を非表示にしてブック保護をかけるマクロも同時に走らせたらいかがでしょうか?やっぱりこれが一番シンプルですよね、結局、タブを隠すことで処理することにしました。コードがわからなかったのですが、解決しました。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- Visual Basic(VBA) マクロ初心者の質問です。 1.シートを開いてマクロを実行する場合、アクセスキーでAlt-L-PMとタ 2 2022/12/23 10:08
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Excel(エクセル) vba 同じブック内での転記について 4 2023/01/15 14:42
- Visual Basic(VBA) VBAマクロ 決まっていない行を選択して別シートへ貼付け 4 2023/02/16 16:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Excel(エクセル) シート名を簡単に書く方法があれば教えてください。 4 2023/08/24 12:40
- Excel(エクセル) VBA ワークシート指定の1行目を選択をしたい 2 2022/08/20 18:10
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルのシートの移動禁止方法について
Excel(エクセル)
-
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
-
4
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
5
VBA ユーザーフォームのChangeイベントを停止したい
Access(アクセス)
-
6
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
7
Excelでマクロ実行中に画面を固定する方法
Visual Basic(VBA)
-
8
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
9
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
10
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
11
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
12
フォントの大きさ
Visual Basic(VBA)
-
13
Excel-VBA>コントロールをグレイアウトするには?
Excel(エクセル)
-
14
Excel VBA ListViewサブアイテムの文字色
その他(プログラミング・Web制作)
-
15
エクセルVBAでフォームのListboxをスクロールするには?
その他(Microsoft Office)
-
16
VBAでシート挿入を禁止したい。
Visual Basic(VBA)
-
17
VBAでユーザーフォームの表示を確認
Visual Basic(VBA)
-
18
ドロップダウンリスト 自動表示したい
Excel(エクセル)
-
19
コマンドボタンを押すたびに大きくなってしまう
Excel(エクセル)
-
20
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フェイス・シートについて教え...
-
【ExcelVBA】sheet作成時にマク...
-
エクセルのシートを自動でコピー
-
Access2010 「演算子がありませ...
-
貼り付けをマクロで禁止させたい。
-
Kernel-Power Event ID 41 エラー
-
請求書等のシリアル番号生成方法?
-
マクロでエクセル内のアウトラ...
-
エクセルVBAで参照設定というフ...
-
困ってます。
-
付箋紙95をお使いの方
-
pythonでrequestsが使えない
-
ドロップボックスでメールガ来...
-
アウトルックエクスプレスでメ...
-
WindowsXP起動ロゴ表示中にブル...
-
Access2007 DoCmd.ApplyFilter...
-
Mac上でWindowsのみ対応のCDRを...
-
qt creatorのプロジェクトでビ...
-
オペランドが足りませんとコメ...
-
ASUS X550D でエラーが発生する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ExcelVBA】sheet作成時にマク...
-
エクセル/マクロ Exit Subが実...
-
VBA シートの切り替えができな...
-
マクロ実行ボタンがコピー出来ない
-
VBAでシートコピー後、シート名...
-
エクセル 「実行時エラー"13":...
-
エクセル 複数シートのフィル...
-
フェイス・シートについて教え...
-
不明なコマンドです("FROM")。...
-
Access2010 「演算子がありませ...
-
オペランドが足りませんとコメ...
-
Excel2010でふりがなが漢字にな...
-
エクセルの文字間スペースを入...
-
pythonでrequestsが使えない
-
mfc42.dllファイルってなんです...
-
貼り付けをマクロで禁止させたい。
-
WordPressをインストールしてい...
-
(int)キャストとintvalの違い
-
AUTOCAD 2010でdwlファイルの場...
-
OBSが起動できません
おすすめ情報