Как предполагает Мэтью Флэшен, VBA не нужна. Это можно сделать с помощью формул Excel.
Предположим, что ваши данные находятся в столбце A, начиная с A1 и спускаясь вниз.
Предположим, ячейка B1 имеет номер x, который является размером выборки, который вы хотите использовать.
Тогда формула, которая вам нужна, должна быть:
=VAR(OFFSET(A1,0,0,B1,1))
Часть VAR говорит, что рассчитать дисперсию выборки населения, игнорируя не числа. (Варианты этой функции включают VARP для всего населения, VARA для включения не-чисел и VARPA для обоих).
Часть «Смещение» говорит, что начинается в ячейке А1, перемещается на 0 столбцов по горизонтали и на 0 столбцов вниз, а затем выбирает диапазон, который имеет высоту столбцов B1 и ширину одного столбца.