• 締切済み

エクセル VBA イベント

エクセル VBA イベントのプログラミンングで、固定枠を使用中のエクセル画面 において、画面をスクロールバーまたは マウスでスクロールすると  イベントが始まる イベント名を教えてください ワークシートのみでユーザーフォームは使用していません よろしくお願いします

みんなの回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

そのようなイベントはありません。

関連するQ&A

  • Excel VBAでスクロールバーから行番号を取得

    Excelのワークシートの縦のスクロールバーをクリックすると、行番号が表示されますが、これをVBAで同時に取得できませんか。スクロールバーにはイベントがないことは理解していますが…。特定な行が最上位となったとき、固定枠内のセルを書き換えることを考えています。

  • エクセルでセルを選択出来ないようにしたい

    エクセルに関して、セルを選択出来ないように設定したいのですが、やり方がわかりません。あるいはそんなことはできるのでしょうか? 質問(1) 状況として、シートにはVBAのコマンドボタンのみあり、ボタンでユーザーフォームを呼び出すような仕様であり、セルは全く使用しません。ですのでシートのどこのセルも選択出来ないようにしたいのです。出来ますか? 質問(2) マウススクロールも出来なくしたい(画面を固定したい)のですが、そんなこともできるのでしょうか? よろしくお願いいたします。

  • エクセルVBAでのマウススクロールの可否

    エクセルVBA、具体的にはエクセル2000のVBAを使っています。そこで、マウススクロールができる場合とできない場合があって、どうしたらできるようになるのか知りたく思います。(マウススクロール、というのは、プログラミングの画面でマウスのスクロールをぐりぐりまわして、画面をスクロールさせること、を指しています) 使うPC、使うマウス、マウスドライバに因るものなのか、個々で設定可能なのか不可能なのか、について、どなたか何か教えていただけないでしょうか? あと、少し別件になりますが、似たようなものとして、エクセル(ワークシート画面)で、コントロールを押しながらマウススクロールをすると拡大縮小、コントロール&シフトを押しながらマウススクロールで左右に移動(スクロール)ができる、というのがあります。前者は大抵の環境でできますが、私が試したところでは、後者ができる環境は、今回の質問のVBAスクロールができる環境と同じでした。

  • エクセルVBA ユーザーフォームの終了について

    エクセルVBAでユーザーフォームを作成しています。 コマンドボタンにVBAマクロを割り当てしているのですが 思うように動いてくれないので質問します。 コマンドボタンをクリックしたら望む動作 1、ワークシートを選択 2、その後、ユーザーフォームを消す。 と言う動作にしたいのですが、2の ユーザーフォームを消す方法、書き方が分かりません どなたか教えていただけないでしょうか 1の動作は以下のように書いています。その後の書き方を お願いします。 Private Sub CommandButton8_Click() ブック名 = "VBA演習" シート名 = "sheet1" Workbooks(ブック名 & ".xls").Worksheets(シート名).Activate End Sub (ユーザーフォームの名前は"テストフォーム"としてます)

  • エクセルVBAで

    初めて質問させていただきます。エクセルVBAでスクロールバーを使ってデータを表示させることをしたいんですがなかなか理解できません。具体的にはあるフォームを作ってあって、スクロールを一つ動かすごとに過去にフォームに入力した値を順次表示させるというやり方なんですが、難しいでしょうか?

  • EXCELのVBAで、あるワークシートでのみ使うユーザーフォームを作り

    EXCELのVBAで、あるワークシートでのみ使うユーザーフォームを作りました。そのワークシート上での定数や、プロシージャや関数をワークシートのモジュールに置いています。そして、その定数や関数などをユーザーフォームのイニシャライズなどで使いたいと思いますが、ユーザーフォームのモジュールはワークシートのモジュールとは別なので、使えません。他への影響を考えると、標準モジュールには、置くのは不適切だと思います。 特定のワークシート上でのみ使うユーザーフォームと、そのワークシートとで、共通の定数や関数などを使う方法は、あるのでしょうか。どのようにすればよいのでしょうか。

  • エクセル2003VBAで、スプレッドシートのシート変更イベントを教えてください。

    エクセル2003VBAで、スプレッドシートのシート名「Sheet1」のところをマウスで「Sheet2」「Sheet3」と変更したときに、セルA1の値を取得するイベントを発生させたいのですが、 Private Sub Spreadsheet2_sheetchange() の()の中身をどう書いたらよろしいでしょうか? ご存知の方、教えてください。 よろしくおねがいします!

  • Excel VBAで、ユーザーフォームのスクロールボックスの移動ピッチを細かくしたい

    VBA初心者です。 ユーザーフォームに配置したスクロールバー内のスクロールボックスを、マウスでドラッグした時の移動ピッチを細かくすることは可能でしょうか?両側のスクロール矢印ボタンを押したときの移動ピッチは、設定可能ですが・・・ よろしくお願いします。

  • アクセスVBA画面のスクロールバー

    アクセスVBAで画面を作っており、 あるフォーム画面に、あるサブフォーム画面を付けてます。 フォーム画面に条件を入力すると、サブフォーム画面に データが表示されます。 サブフォーム画面はデータが多くなると、 スクロールバーで上下に移動できるようにしてます。 今、フォーム画面で条件を入れると、サブフォーム画面は さほどデータが多くなくても スクロールバーの移動する枠がとても小さく表示されます (あたかもデータがたくさんあるように) 但し、その時に、スクロールバーをクリックしたりすると すぐに適切なスクロールバーの幅になります。 フォーム画面で条件を入れた直後に サブフォーム画面のスクロールバーの幅を適切にしたいのですが 何か、特別な設定とか必要なのでしょうか?

  • Excel ユーザーフォームをモードレスで表示後

    Excel 2000を使用しています。 ユーザーフォームをモードレスで表示後すぐ、ワークシートの操作が可能なように ワークシートをクリックしたのと同じような効果を与える、やり方ってありますか? ユーザーフォームは、アクティブセルとその周辺のセルの値を使った計算の結果 を表示するのがメインで、できればマウスでクリックしない限り前面に出てきてほしくない のです。 ユーザーフォームのActivateイベントルーチンに、アクティブでないセルをActivateしたり、 Selectしたりするコードを挿入してみましたが、効果ありませんでした。

専門家に質問してみよう