LargeChange - это размер кнопки, которая скользит в vScrollBar. Поскольку верхняя часть ползунка не может скользить полностью до самого нижнего, максимальное изменение - vScrollBar.Maximum минус размер ползунка, а размер ползунка установлен равным LargeChange.
Вы можете установить минимум на ноль (плюс largeCharge плюс 1), чтобы он был нулем внизу. Тем не менее, другие значения будут отрицательными. Возможно, лучший способ - вычесть значение из максимума в событии прокрутки и присвоить его переменной:
scrollValue = VScrollBar1.Maximum - VScrollBar1.Value - VScrollBar1.LargeChange + 1
Вы можете добавить LargeValue в vScrollBar1.Maximum.