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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
excelで、スクロールをすると限りなく下に行き、ワークシートが大きく
Excel(エクセル)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
-
4
別のシートから値を取得するとき
Visual Basic(VBA)
-
5
【エクセル2003】シート保護でズームとスクロールを固定させる方法。
Excel(エクセル)
-
6
シートを保護しても入力規則を使えるようにしたい
Excel(エクセル)
-
7
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
8
特定のファイルのみリボンの非表示、ウィンドウサイズの固定
Excel(エクセル)
-
9
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
10
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
11
ユーザーフォームをホイールでスクロールする方法(Excel2000VBA)
Excel(エクセル)
-
12
エクセルのカーソルを非表示にする方法
Visual Basic(VBA)
-
13
Excel VBA の印刷後の判定
Excel(エクセル)
-
14
エクセルのデータがない行にはスクロールしないようにしたい
Excel(エクセル)
-
15
表示倍率を変更させない方法
Excel(エクセル)
-
16
マクロ実行後に別シートの残像が残り、オブジェクトが見えなくなる
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excel 2019 のピボットテーブル...
-
Excelのセルを飛ばして入力する
-
【マクロ】エクセルにかいてあ...
-
Excelのオートフィル
-
Excel初心者です。 詳しい方、...
-
スプレッドシート クエリ関数 1...
-
MOS365 Excel Expert / Excel R...
-
西暦や和暦の表示をyyyymmdd表...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセルの数式で教えてください。
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
エクセルで指定した日付、店舗...
-
【Excel】セル内の時間帯が特定...
-
Excelのグラフ軸について
-
Excel 2019 は、SPILL機能があ...
-
関数を教えて下さい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報