Страницы: 1
RSS
Поправить макрос 2000р, Поправить вылет макроса и добавить функцию
 
Есть макрос, который выгружает данные из книги MS Excel в специфический формат. Макрос и примеры данных лежат по ссылке.

1) При запуске файла с 50х50 значений макрос справляется корректно и выгружает данные в папку C:\2.

2) Если на листе «a» или «b» одно из значений заменить на величину вне диапазона от -128 до 127, макрос выдает ошибку.

3) При запуске файла с 600х600 значений макрос выдает ошибку.

Что нужно сделать:

1) Если среди данных на любом из листов «a» или «b» встречается значение вне диапазона от -128 до 127, нужно сначала заменять значения в ячейке с этим номером на обоих листах «a» и «b» на "0", а значение на листе L заменять на "50" и затем работать с этими данными;

2) Убрать ошибку при выгрузке большого листа (надеюсь, что после решения п.1 эта ошибка сама исчезнет);

3) После запуска спрашивать у пользователя множитель. Если пользователь вводит множитель "1", чтобы выгружалось также как сейчас.
Но если пользователь введет множитель отличный от единицы (допустим "3"), учитывать каждую ячейку соответствующее количество раз. То есть если на входе таблица 50*50, чтобы выгрузились 150*150 значений (как если бы каждая строчка была втрое длиннее и в ней трижды повторилось первая ячейка, затем трижды вторая и т.д. И строчек было в три раза больше – трижды повторилась первая, трижды вторая и т.д.).

Денег 2000₽.

Изменено: Юрий М - 10.07.2022 22:25:04
 
Контакты удалены - должны быть в профиле. См. правила.
 
Добрый вечер. Давайте попробуем. Пишу в личку
Изменено: New - 10.07.2022 23:10:45
 
Цитата
написал:
Добрый вечер. Давайте попробуем. Пишу в личку
Спасибо! Все заработало.
 
Обменялись.
Страницы: 1
Наверх