透過 VBA 控制 `ActiveWindow.ScrollRow` 與 `ScrollColumn`,可程式化捲動工作表至指定列/行,適用於巨集自動定位、建立導覽按鈕等情境。
Worksheets("Sheet1").Activate
ActiveWindow.ScrollRow = 14
效果:第 14 列移至可視視窗最上方(第 1~13 列捲出畫面)。
Worksheets("Sheet2").Activate
ActiveWindow.ScrollColumn = 6
效果:第 6 行移至可視視窗最左側(第 1~5 行捲出畫面)。
expression.ScrollColumn。ScrollRow。| 屬性 | 說明 |
|---|---|
| ScrollRow | 垂直捲動位置(列號) |
| ScrollColumn | 水平捲動位置(行號) |
| SplitRow | 水平分割列位置(凍結上方列數) |
| SplitColumn | 垂直分割行位置(凍結左側行數) |
| VisibleRange | 目前可視範圍(Range 物件) |