Не первый день бьюсь над типовой задачей. Есть доли разных товарных позиций за несколько месяцев, в сумме они дают, естественно, 100%. Если округлять все проценты (например, до десятых процента, но неважно), в сумме нередко выходит не 100% - где 98%, где 101%. Если рисовать круговую диаграмму, Excel в таких случаях поступает просто: если в сумме выходит 101%, система в сегменте с наименьшей (отрицательной) ошибкой округления скидывает процент. Итд, пока не станет 100%.
Нужно то же самое сделать для массива - по отдельным столбцам. Для одного столбца сделал рабочее решение, для таблицы - не получается. VBA не дает определять размер массива через параметры Имя_Массива.Rows.Count и Имя_Массива.Columns.Count
Оно, конечно, и сейчас работает. Но очень хочется задавать массив через Set Имя_Массива = Selection.
Помогите, пожалуйста!
Нужно то же самое сделать для массива - по отдельным столбцам. Для одного столбца сделал рабочее решение, для таблицы - не получается. VBA не дает определять размер массива через параметры Имя_Массива.Rows.Count и Имя_Массива.Columns.Count
Оно, конечно, и сейчас работает. Но очень хочется задавать массив через Set Имя_Массива = Selection.
Помогите, пожалуйста!