- ベストアンサー
ユーザフォームのスクロールについて
VBAの質問になります。 複数のフレームを順次並べ、縦長となったユーザフォームが存在します。 例えば、そのユーザフォームにスクロールバーを設置し、先頭のヘッダ部分だけ残し、それ以下のユーザーフォーム全体をスクロールしながら参照したいと思っています。 そのようなことはできるのでしょうか。 (縦長のユーザーフォームは、フレーム数に左右されるため可変なんです)
- みんなの回答 (6)
- 専門家の回答
関連するQ&A
- Excel VBAで、ユーザーフォームのスクロールボックスの移動ピッチを細かくしたい
VBA初心者です。 ユーザーフォームに配置したスクロールバー内のスクロールボックスを、マウスでドラッグした時の移動ピッチを細かくすることは可能でしょうか?両側のスクロール矢印ボタンを押したときの移動ピッチは、設定可能ですが・・・ よろしくお願いします。
- ベストアンサー
- Visual Basic
- Access フォームのスクロール
お世話になります。 Access2010 現在Accessにて、ある情報の登録フォームを作成しております。 登録項目が複数あり、1画面(デスクトップのサイズ)だけでは 収まりきれないないので、登録フォームをスクロールさせたいと 思います。 但し、ユーザーには登録フォームのサイズを調整できないようにしたいので 境界線スタイルを「ダイアログ」にしております。 <質問> 境界線スタイルが「細線」か「ダイアログ」だと、スクロールバーを 表示する設定にしても、表示されません。 「サイズ調整可」にするとスクロールバーが表示されます。 スクロールバーを表示しつつ、フォームのサイズが変更されないように 出来ないでしょうか。 ご教示の程、宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- アクセスVBA フォームのスクロールバーを動かす。
アクセスVBA フォームのスクロールバーを動かす。 作成したフォームの横スクロールバーポジションを、一番右端や左端にしてしまうことをVBA側でしたいのですが可能でしょうか? コードがわかりません。お願い致します。
- ベストアンサー
- Visual Basic
- ユーザーフォームをホイールでスクロールする方法(Excel2000VBA)
お世話になります。 エクセルで、上下に長いのでスクロールさせて使うユーザーフォームを作成しています。 このユーザーフォームが、ホイールでスクロールできないので、できるようにしたいのですがどうしたら良いでしょうか? フリーソフトはインストールできない環境ですので、できればVBAで行いたいのですが方法はありますでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- スクロールバーの表示について
お世話になります。 フォームやフレームにスクロールバーを表示させたいのですがScrollBarsプロパティやKeepScrollBarsVisibleプロパティに値を設定してもレールの部分だけ表示されてバーが表示されません。 というのもフォームやフレームの中にたくさんコントロールを置きたいのですがフォームやフレームの中に納まらないためスクロールバーでスクロールして納まらない部分も表示できるようにしたいと思っています。 フォームやフレームの中をスクロールするにはどうすればよいのでしょうか(テキストボックスではバーが表示されスクロールできます)。 よろしくお願い致します。
- ベストアンサー
- Visual Basic
- ユーザーフォームへの文字の表示方法について
VBAを始めたばかりの超初心者です。単純にユーザーフォームを作って検索ボタンを付け、検索結果を表示させる。こんな単純な事がわからずに困っています。 問題は何行もヒットしたらスクロールバーはどうするのか? 検索結果だけの部分をスクロールさせたい。 コントロールは何を張るのか?ラベル?テキストボックス? 検索したい情報はエクセルで有るのでそれを引っ張ってきたいだけなですが。。 出来れば同一のユーザーフォームに表示させたいです。 どなたか教えて下さい。宜しくお願い致します。
- 締切済み
- Visual Basic
- ユーザーフォームのスクロールについて(エクセル2000VBA)
お世話になります。 上下に長いユーザーフォームを作成し、スクロールして使っています。 1~4まで項目があり、ボタンをクリックするとその項目の先頭まで自動的にスクロールするような仕組みを作りたいのですがどうしたらよいでしょうか? Private Sub CommandButton1_Click() TextBox1.SetFocus '項目の先頭にあるテキストボックスに移動する End Sub という風なコードはできたのですが、ボタンの位置よりテキストボックスが下にあると、フォーカスしたテキストボックスがユーザーフォームの一番下に表示されてしまいます。 また、上方向にいく時も、テキストボックスの1行上に配置してあるタイトル(ラベルで作成しました)が表示されないので少し不便な気がします。 例えば、FAQサイトによくあるような、目次をクリックするとその項目が一番上に表示され、「Top」をクリックしてページ先頭にジャンプするような感じにしたいのですが…。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- フォームに自動的にスクロールバー(縦と横)を表示させる
VBAにつぃて教えて下さい フォームがWindowsサイズより大きくなると自動的にスクロールバー(縦と横)が作成される設定はどのようにするのでしょうか。 また、出てきたスクロールバーに色を付けることは出来るのでしょうか。
- 締切済み
- オフィス系ソフト
- ヘッダとフッタが固定でコンテンツのみスクロール可能
いつもお世話になります。 ヘッダ部とフッタ部は固定で、コンテンツ部のみで表示エリアを超えた場合スクロールバーを 表示する、というHTMLを実現するにはどうすればよいでしょうか。 (ウィンドウサイズに応じてコンテンツ部は変動するが、ヘッダとフッタは常に固定) イメージとしては以下の構成になります。いろいろ調べてみたのですが、ヘッダとフッタは固定 できてもスクロールバーがウィンドウ全体に表示されてしまうものばかりでした。 -------------------------------- ヘッダ(固定) (スクロールバーなし) -------------------------------- コンテンツ (スクロールバーあり) -------------------------------- フッタ(固定) (スクロールバーなし) -------------------------------- フレームは使用せず、CSSのみで実現する方法を教えて頂けませんでしょうか。 IE7、IE8で動作させたいと思っています。 宜しくお願いします。
- 締切済み
- CSS
- フレームのスクロールをできなくしたい。
左右に分けて、右のフレームを上下に分けています。 右上のフレームをスクロールしないようにしたいのです。 スクロールバーの非表示をしたり、 フレームのサイズを不変にしたりしてみたのですが、 マウスで動かすとスクロールできてしまいました。 スタイルシートを使わない方法を教えてください。 もし方法がない場合でも、ないことを教えていただけると助かります。 どなたかよろしくお願いします。
- 締切済み
- HTML
お礼
いつもフォローして頂きありがとうございます。 ついに思い通りに行きました。 テストロジックまで作成いただき本当に感謝です。 Me.大外フレーム.Pasteで、フレームまでコピーされるのですね。 こちら、大枠を定義したあと、フレームだけをループでpastしていました。それで表示や不要のものが多数表示されたのだと思います。全ては、Me.大外フレーム.Pasteをループの中に入れていなかったことでした。 本当にフォローありがとうございました。