
No.2ベストアンサー
- 回答日時:
シートのVBAプロパティウインドウを開いて、
ScrollAria の値に表示させたい範囲を入れてみてはいかがでしょう。
シートのVBAプロパティウインドウは、コントロールツールボックスのメニューバーから、プロパティのコマンドボタンをクリックすると出てきます。
これで、スクロールバーがあっても動きませんし、私の環境(WIN2000+EXCEL2000)ではホールマウスでも動きません。
ただし、一つ問題があります。シートのプロパティはファイルを一度閉じると解除されますので、ブックを立ち上げるときに再設定しなければなりません。これを自動でやるには、VBEのThisWorkbookのコードウインドウに
Private Sub Workbook_Open()
ThisWorkbook.Sheets(1).ScrollArea = "$A$1:$Q$50"
End Sub
次の三行の記述をするとできます。
ありがとうございます。
できました!
ところで、Auto_Open()プとWorkbook_Open()
の違いは何なんでしょうか?
私は、Auto_Open()に記述しましたが、それでもOKでした。
No.5
- 回答日時:
> ところで、Auto_Open()プとWorkbook_Open() の違いは何なんでしょうか?
コードビハインドオブジェクトが採用される前のなごりという言い方が正しいかは判りませんが、(^^;)
私はEXCEL95以前の互換性を保つためにAuto_Open()があると解釈してます。
ただ、excel97では、Openメソッドで開く他のファイルのWorkbook_Openイベントは実行されなかったと思います。そんなときAuto_Openが有効だったと思います。
excel2000では問題ありませんので、コードビハインドオブジェクトの利点を生かしてWorkbook_Openのみで事足りると思いますが、まぁ、どちらでもよろしいかと。
詳しい解説、ありがとうございます。
ところで、コードビハインドオブジェクトってなんですか。
まあ、こんなに質問ばかりしていては失礼なので、何とか自分で探して見ます。
これからは、Workbook_Openの方を使おうかと思います。
どちらも同じなら、Workbook_Openの方が簡単そうですし、意味がわかります。
No.4
- 回答日時:
Excelで入力用のシートがちょうど、画面に収まるように作ってあれば、
「表示」「ズーム」で倍率を小さくし表の右下のセルにカーソルを置き、表全体とその右下のカーソルのあるセルが表示されるようにしてください。
その状態で「ウィンドウ」「ウィンドウ枠の固定」とし表示の倍率をもとにもどせば出来ます。
ありがとうございます。
入力画面が固定されているので、表面上は動きませんが、スクロールは実行されているようです。
手軽にできる点がいいかもしれません。
No.3
- 回答日時:
こんにちは。
maruru01です。バージョンが明記されていないので、こちらの環境(2000)で回答します。
以下の手順で行います。
・[Alt]+[F11]を押して、VBEの画面を表示させる
(メニューの[ツール]→[マクロ]→[Visual Basic Editor]でもOK)
・[Ctrl]+[R]で、プロジェクトエクスプローラを表示させる
(たいてい画面の右側にすでに表示されている)
・プロジェクトエクスプローラで、VBAProject(ブック名)→Microsoft Excel Objects→スクロールを制限したいシート名を選択する
・[F4]でプロパティウィンドウを表示させる
(たいていプロジェクトエクスプローラの下にすでに表示されている)
・プロパティの中の[ScrollArea]に、
「A1:Z100」
などとスクロールさせる範囲を入力する
(決定すると、セル範囲は絶対参照になる)
これで、設定した範囲しかスクロール出来なくなります。
なお、元に戻す場合は、[ScrollArea]の内容を削除して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会計ソフト・業務用ソフト Excelの二画面表示でマウスホバーするだけでスクロール 1 2023/02/27 11:00
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- Excel(エクセル) Excelでマウスを使って横スクロールしたい 7 2022/06/07 17:56
- Excel(エクセル) Excel 区切り位置指定ウィザードの選択データプレビューで全列を指定する方法 お世話になります。E 1 2023/01/17 16:36
- Android(アンドロイド) スクロール 2 2023/01/05 10:26
- その他(IT・Webサービス) このサイトのスクロール逆じゃないですか? 1 2022/10/05 20:48
- iPhone(アイフォーン) お礼の仕方がわかりません!! iPhoneを使っているのですが、PC表示のやり方もよくわかりません。 2 2023/02/05 16:11
- その他(ブラウザ) Microsoft edgeのスクロールバーについて 2 2022/09/19 16:56
- Windows 95・98 Windows11の設定画面がスクロールできません。 2 2023/07/26 05:16
- その他(OS) Mac OSの操作について 2 2022/06/08 09:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数について
-
Excelで4択問題を作成したい
-
エクセル
-
エクセル GROUPBY関数について...
-
エクセルの複雑なシフト表から...
-
エクセルシートの見出しの文字...
-
Amazonでマイクロソフトオフィ...
-
エクセルについて
-
勤怠表について ABS、TEXT関数...
-
グループごとの個数をカウント...
-
グループごとの人数のカウント
-
グループごとの人数のカウント
-
エクセルのリストについて
-
【マクロ】変数に入れるコード...
-
エクセルの表で作業してます。 ...
-
【マクロ】別ファイルへマクロ...
-
【マクロ】左のブックと右のブ...
-
【マクロ】【相談】Excelブック...
-
9月17日でサービス終了らし...
-
【マクロ】WEBシステムから保存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報