文書番号: 402463
最終更新日: 1997/10/20
Value プロパティ スクロール バーの現在の値の設定と取得
Min プロパティ スクロール バーの最小値の設定と取得
Max プロパティ スクロール バーの最大値の設定と取得
SmallChange プロパティ スクロール バーの端の矢印がクリックされたときの増加
または減少値の設定と取得
LargeChange プロパティ スクロール バーを使って 1 画面分ずつスクロールするとき
の加または減少値の設定と取得
'スクロール バー "スクロール 4" の開始位置用変数定義
Dim ScrollPos As Integer
Sub move_together()
Worksheets("Sheet1").Activate
Range("A1").Select
'スクロール バーの初期設定
With DialogSheets("Dialog1").ScrollBars("スクロール 4")
.Value = 0
.Min = 0
.Max = 20
.SmallChange = 1
.LargeChange = 20
.LinkedCell = ""
End With
'ダイアログ ボックス表示
DialogSheets("Dialog1").Show
'ダイアログ ボックス表示時のスクロール バーの開始位置セット
ScrollPos = 0
End Sub
'スクロール バー "スクロール 4" に登録するマクロ
Sub スクロール 4_scrl()
Dim NowPos As Integer
'スクロール バーがスクロールされた時の現在の位置セット
NowPos = DialogSheets("Dialog1").ScrollBars("スクロール 4").Value
'開始位置と現在の位置の差分ウインドウのスクロール
ActiveWindow.SmallScroll Down:=NowPos, Up:=ScrollPos
'次スクロール時に使用するための開始位置として現在の位置をセット
ScrollPos = DialogSheets("Dialog1").ScrollBars("スクロール 4").Value
End Sub
Keywords: KBHOWTO KB402463
Technology: kbExcel500 kbExcelSearch kbExcelWinSearch