Друзья, очередной раз мне больше не к кому обратиться.
Имеем: табличку в которой динамическое количество строк и столбцов с мин и макс размерами, остальные скрываем
Что хотим: изменением ширины столбцов и высоты строк подогнать не скрытый диапазон под лист А4
дома я работаю на 2013 и все что хотел - сделал, но на работе попробовал на 2007-ом, там не работает как мне нужно, конкретно: высота строк слишком большая
сделал пример на основании своего рабочего, в коде конкретно указал проблемные участки
Вопросы которые я не могу понять:
1. ширина_столбца = ширина_листа_в_пикселях / кол_столбцов *коэфф, где
коэфф = [a1].columnwidth / [a1].width
при этом ширина рабочей области упорно вылазит за пределы листа
2. на 2007 при построчном проходе по коду все делается правильно, а при нормальной работе - как реакция на собитие, то нет (высота строк не правильная)
чую корень зла скрыт в PageSetup и Application.ScreenUpdating
Имеем: табличку в которой динамическое количество строк и столбцов с мин и макс размерами, остальные скрываем
Что хотим: изменением ширины столбцов и высоты строк подогнать не скрытый диапазон под лист А4
дома я работаю на 2013 и все что хотел - сделал, но на работе попробовал на 2007-ом, там не работает как мне нужно, конкретно: высота строк слишком большая
сделал пример на основании своего рабочего, в коде конкретно указал проблемные участки
Вопросы которые я не могу понять:
1. ширина_столбца = ширина_листа_в_пикселях / кол_столбцов *коэфф, где
коэфф = [a1].columnwidth / [a1].width
при этом ширина рабочей области упорно вылазит за пределы листа
2. на 2007 при построчном проходе по коду все делается правильно, а при нормальной работе - как реакция на собитие, то нет (высота строк не правильная)
чую корень зла скрыт в PageSetup и Application.ScreenUpdating
Помогли? отпишись, а то мы же волнуемся )))