ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

スクロール(LargeScroll メソッド、Smallscroll メソッド)

      2016/01/12

ワークシートをスクロールする

ワークシートをスクロールするには、LargeScroll メソッド(画面単位)または、SmallScroll メソッド(行または列単位)を使用します。


LargeScroll メソッド


【書式】

object.LargeScroll ( down, up, toright, toleft )


引数・戻り値

  • object  ・・・  対象となる Window オブジェクトを指定します。
  • down  ・・・  下方向にスクロールするページ数を指定します(省略可)。
  • up  ・・・  上方向にスクロールするページ数を指定します(省略可)。
  • toright  ・・・  右方向にスクロールするページ数を指定します(省略可)。
  • toleft  ・・・  左方向にスクロールするページ数を指定します(省略可)。

SmallScroll メソッド


【書式】

object.SmallScroll ( down, up, toright, toleft )


引数・戻り値

  • object  ・・・  対象となる Window オブジェクトを指定します。
  • down  ・・・  下方向にスクロールする行数を指定します(省略可)。
  • up  ・・・  上方向にスクロールする行数を指定します(省略可)。
  • toright  ・・・  右方向にスクロールする列数を指定します(省略可)。
  • toleft  ・・・  左方向にスクロールする列数を指定します(省略可)。


LargeScroll メソッドSmallscroll メソッドいずれの場合も、引数 downup を同時に指定すると、2 つの引数の差だけスクロールします。たとえば、LargeScroll メソッド で、引数 down に 3、up に 6 を指定した場合、画面上方向に 3 ページ分スクロールします。同様に、引数 tolefttoright を同時に指定すると、2 つの引数の差だけスクロールします。たとえば、SmallScroll メソッド で、引数 toleft に 3、toright に 6 を指定した場合、画面右方向に 3 ページ分スクロールします。いずれの引数にも、負の数を指定できます。



LargeScroll メソッド・SmallScroll メソッド 使用例

サンプルVBAソース 1

サンプルVBAソース 1 実行結果

実行前

LargeScroll メソッド 実行前

実行後

LargeScroll メソッド 使用例


サンプルVBAソース 2

サンプルVBAソース 2 実行結果

実行前

SmallScroll メソッド 実行前

実行後

SmallScroll メソッド 使用例



 - ブック・シートの操作 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ワークシートの数を数える(Count プロパティ)

Count プロパティ 指定したWorksheets コレクションやSheets …

背景に画像を表示(SetBackgroundPicture メソッド)

SetBackgroundPicture メソッド SetBackgroundP …

印刷位置を中央に設定(CenterHorizontally, CenterVertically)

PageSetup.CenterHorizontally プロパティ PageS …

WorksheetView オブジェクト

WorkSheetView オブジェクト 行列番号や枠線の表示・非表示の設定など …

ウィンドウを整列(Windows.Arrange メソッド)

ウィンドウを整列(Windows.Arrange メソッド) Windows コ …

印刷の用紙サイズを設定(PageSetup.PaperSize プロパティ)

PageSetup.PaperSize プロパティ PageSetup.Pape …

数式バーの設定(DisplayFormulaBar, FormulaBarHeight)

数式バーの設定 数式バーの表示・非表示の設定を行うには、DisplayFormu …

印刷設定(フッターに文字列を指定)LeftFooter,CenterFooter,RightFooter

PageSetup.LeftFooter プロパティ PageSetup.Lef …

印刷実行前に総ページ数を取得(ExecuteExcel4Macro メソッド)

印刷の総ページ数を取得(ExecuteExcel4Macro メソッド) Exc …

ブックを閉じる(Close メソッド)

ブックを閉じる(Close メソッド) Close メソッド で、ブックを閉じる …