Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 12.07.2018
Сообщений: 65
1
Excel

Ошибка в части содержимого в книге после редактирования макроса

18.02.2019, 16:30. Показов 4753. Ответов 2
Метки нет (Все метки)

Добрый день. Мучаюсь всю неделю. Сделал файлик с vba. Все работало нормально, постоянно редактировал код и ячейки. Но в один момент после редактирования кода (даже тупо после удаления пробела) когда сохраню файл, а потом открываю выдает ошибка в части содержимого в книге. Хорошо что делаю резервную копию. Что может быть? Повреждается тот лист ("Заявка") на котором есть код вба. Создан в Эксель 2016

Б.zip
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2019, 16:30
Ответы с готовыми решениями:

Ошибка при открытии файла - Ошибка в части содержимого в книге
Добрый день! Открываю файл. Создаю макросом сводную таблицу, сохраняю файл. Затем при попытке...

Ошибка макроса при "общем доступе" к книге
Всем привет. помогите решить проблему, есть макрос который при заполненной ячейке закрашивает...

Запрет редактирования в общей книге
Помогите на случай если есть более красивое решение. суть макроса в том, заказчики просят внести...

Периодическое выполнение макроса в книге
Помогите, пожалуйста, написать макрос, чтоб выполнялся периодически, каждые 10 секунд. Сейчас у...

2
6856 / 2791 / 529
Регистрация: 19.10.2012
Сообщений: 8,520
18.02.2019, 19:38 2
Лучший ответ Сообщение было отмечено ЕвгенийАндреич как решение

Решение

Причина может быть в том, что переменная Цвета собирает данных более чем на 256 символов. Такое сохранить даёт, а при открытии будет ошибка. Не лечится. Вернее лечится убитием проверки перед сохранением.
А в данном случае меняйте на указание диапазона с параметрами, а не подставляйте сформированную строку.

Добавлено через 8 минут
Не выбирайте ДФО!
1
0 / 0 / 0
Регистрация: 12.07.2018
Сообщений: 65
19.02.2019, 08:22  [ТС] 3
Hugo121, спасибо огромное, помогли. Максимальная длина формулы 255. чем я думал когда писал.
Диапазон с параметрами в проверке ставить нельзя. я просто в столбцах под каждым изделием на листе цвета пишу не да да да да да, а тупо перечисляю возможные цвета. а в проверку вставляю ссылка на диапазон

Добавлено через 1 минуту
и со стеклом также сделал

Добавлено через 16 секунд
и со стеклом также сделал
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2019, 08:22

Запуск макроса в книге xlsm
Нашел много источников но ни один не отработал у меня. Подозреваю, что не правильно указываю...

Ошибка SQL после редактирования DBGrid
После редактирования записи через DBGrid по нажатию на кнопку выполняется следующее: with...

Использование макроса(Процедуры) в другой книге
Имеется 2 книги Excel. Необходимо передать данные из одной книги в другую с помощью макроса VBA....

Выполнение макроса только в определённой книге
Здравствуйте, подскажите, пожалуйста, как сделать, чтобы макрос выполнялся только в определённой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.