Разрушительный сбой 0x8000fff excel
Доброго времени суток коллеги.
у меня есть файлик эксель, и при запуске стала появлятся ошибка : Разрушительный сбой.
ПОдскажите как ее устранить?
заранее благодарен за вашу помощь!
Доброго времени суток коллеги.
у меня есть файлик эксель, и при запуске стала появлятся ошибка : Разрушительный сбой.
ПОдскажите как ее устранить?
заранее благодарен за вашу помощь! Gameower
У меня Ваш файл открылся без проблем может с офисом что не так?.
Попробуйте восстановить или на другом компе.
Файл пересохранил в своем офисе - иногда помогает.
У меня Ваш файл открылся без проблем может с офисом что не так?.
Попробуйте восстановить или на другом компе.
Файл пересохранил в своем офисе - иногда помогает. SLAVICK
Gameower, предположительно, у Вас проблема с макросами, а не с самим офисом. Хотя если обновления не устанавливали для офиса, то установите (иногда некоторые ошибки возникают из-за отсутствия обновлений для офиса).
Узнайте, в каком макросе у Вас проблемы и затем уже конкретизируйте вопрос на форуме.
Gameower, предположительно, у Вас проблема с макросами, а не с самим офисом. Хотя если обновления не устанавливали для офиса, то установите (иногда некоторые ошибки возникают из-за отсутствия обновлений для офиса).
Узнайте, в каком макросе у Вас проблемы и затем уже конкретизируйте вопрос на форуме. Karataev
Karataev, предположительно сбой возникает при обновлении курса евро текущего, при открытии книги в верхней правой ячейке стоит значение после разрушительного сбоя он обновляется и так каждый раз, может в нем проблема? эксель не показывает где в макросе ошибка выпадает
Karataev, предположительно сбой возникает при обновлении курса евро текущего, при открытии книги в верхней правой ячейке стоит значение после разрушительного сбоя он обновляется и так каждый раз, может в нем проблема? эксель не показывает где в макросе ошибка выпадает Gameower
[/vba]
Или еще чего.
Это Ваш файл?
Если да - положите сюда незащищенный проект, если нет - то согласно правил форума :
обсуждать методы взлома программ - запрещено - обращайтесь к автору проекта.
[/vba]
Или еще чего.
Это Ваш файл?
Если да - положите сюда незащищенный проект, если нет - то согласно правил форума :
обсуждать методы взлома программ - запрещено - обращайтесь к автору проекта. SLAVICK
[/vba]
Или еще чего.
Это Ваш файл?
Если да - положите сюда незащищенный проект, если нет - то согласно правил форума :
обсуждать методы взлома программ - запрещено - обращайтесь к автору проекта. Автор - SLAVICK
Дата добавления - 11.07.2016 в 13:25
в файле нет защиты - это просто сделан совместный доступ, при его установке скрывается содержимое vba проекта.
Gameower, можно так поискать проблемный код. Удалите из файла все макросы, а оставьте только модуль "Module1". Не забудьте удалить макросы и в модулях листов.
Затем посмотрите, осталась ли ошибка. Если осталась, то дальше уже нужно смотреть модуль "Module1" и процедуру "Курс_Евро". И выложите на форуме файл, в котором будет только один проблемный модуль.
в файле нет защиты - это просто сделан совместный доступ, при его установке скрывается содержимое vba проекта.
Gameower, можно так поискать проблемный код. Удалите из файла все макросы, а оставьте только модуль "Module1". Не забудьте удалить макросы и в модулях листов.
Затем посмотрите, осталась ли ошибка. Если осталась, то дальше уже нужно смотреть модуль "Module1" и процедуру "Курс_Евро". И выложите на форуме файл, в котором будет только один проблемный модуль. Karataev
в файле нет защиты - это просто сделан совместный доступ, при его установке скрывается содержимое vba проекта.
Gameower, можно так поискать проблемный код. Удалите из файла все макросы, а оставьте только модуль "Module1". Не забудьте удалить макросы и в модулях листов.
Затем посмотрите, осталась ли ошибка. Если осталась, то дальше уже нужно смотреть модуль "Module1" и процедуру "Курс_Евро". И выложите на форуме файл, в котором будет только один проблемный модуль. Автор - Karataev
Дата добавления - 11.07.2016 в 13:45
хм - стормозил.
Посмотрел что проект Unwieveble - и подумал, что защищен как надстройка.
Ну все равно уже написал возможные причины:
Листа Тех замены в файле нет, а макрос - Worksheet_Change листа "Книга запросов DANFOSS" пытается к нему обратится.
да и функция "Курс_Евро" у меня не работает.
Попробуйте так:
[vba]
хм - стормозил.
Посмотрел что проект Unwieveble - и подумал, что защищен как надстройка.
Ну все равно уже написал возможные причины:
Листа Тех замены в файле нет, а макрос - Worksheet_Change листа "Книга запросов DANFOSS" пытается к нему обратится.
да и функция "Курс_Евро" у меня не работает.
Попробуйте так:
[vba]
хм - стормозил.
Посмотрел что проект Unwieveble - и подумал, что защищен как надстройка.
Ну все равно уже написал возможные причины:
Листа Тех замены в файле нет, а макрос - Worksheet_Change листа "Книга запросов DANFOSS" пытается к нему обратится.
да и функция "Курс_Евро" у меня не работает.
Попробуйте так:
[vba]
проблема в этом модуле, удалив его все нормализуется, еще загвостка в том что файл используется в локальной сети несколькими пользователями и это осложняет.
проблема в этом модуле, удалив его все нормализуется, еще загвостка в том что файл используется в локальной сети несколькими пользователями и это осложняет. Gameower
ваш вариант при вставке в мой модуль не работает Автор - Gameower
Дата добавления - 12.07.2016 в 12:54
функция не работает?
А в приложенном мной примере считает? Автор - SLAVICK
Дата добавления - 12.07.2016 в 16:34
вроде как да и сбоя нет, но в моем файле если я вставляю, то там вообще не работает функция. я бы выложил файл полностью,но форум не позволяет по весу это сделать
вроде как да и сбоя нет, но в моем файле если я вставляю, то там вообще не работает функция. я бы выложил файл полностью,но форум не позволяет по весу это сделать Gameower
А Вы старую функцию удалили? Нужно обязательно удалить, иначе программа не понимает с какой функцией ей работать.
А Вы старую функцию удалили? Нужно обязательно удалить, иначе программа не понимает с какой функцией ей работать. SLAVICK
А Вы старую функцию удалили? Нужно обязательно удалить, иначе программа не понимает с какой функцией ей работать. Автор - SLAVICK
Дата добавления - 14.07.2016 в 12:13
С уважением,
Алексей
MS Excel 2003 - the best.
[/vba]
.
Не знаю от чего зависит, но у меня Ваш первоначальный вариант функции сейчас не работает(может от офиса - несколько лет назад - работала), поэтому я немного ее поменял - надеюсь Вы не против
[/vba]
.
Не знаю от чего зависит, но у меня Ваш первоначальный вариант функции сейчас не работает(может от офиса - несколько лет назад - работала), поэтому я немного ее поменял - надеюсь Вы не против SLAVICK
[/vba]
.
Не знаю от чего зависит, но у меня Ваш первоначальный вариант функции сейчас не работает(может от офиса - несколько лет назад - работала), поэтому я немного ее поменял - надеюсь Вы не против Автор - SLAVICK
Дата добавления - 14.07.2016 в 17:00
сейчас в 99% использую 2016х64-й офис - на новой работе у всех такой (наконец - то забыл про отчеты в разных версиях )
Еще есть 2010х32 - на нем тестирую иногда разные вещи ++ не знаю почему, но иногда файл в 2016-м(и в 2013-м такое было) - тупо перестает открываться. А в 2010-м без проблем.
Потом после пересохранения и в 2016-м открывается без проблем .
Проверил:
моя версия работает и в 2010х32 и в 2016х64.
и твоя версия - сейчас работает и там и там(хотя раньше в 2016-м выдавала ошибку. ).
Думаю нужно еще протестировать на др. версиях, чтобы уже точно знать где и что работает. Видишь у меня она то работает то нет. Даже не знаю в чем причина - списываю на ЕЩЕ ОДИН глюк 2016х64. .
сейчас в 99% использую 2016х64-й офис - на новой работе у всех такой (наконец - то забыл про отчеты в разных версиях )
Еще есть 2010х32 - на нем тестирую иногда разные вещи ++ не знаю почему, но иногда файл в 2016-м(и в 2013-м такое было) - тупо перестает открываться. А в 2010-м без проблем.
Потом после пересохранения и в 2016-м открывается без проблем .
Проверил:
моя версия работает и в 2010х32 и в 2016х64.
и твоя версия - сейчас работает и там и там(хотя раньше в 2016-м выдавала ошибку. ).
Думаю нужно еще протестировать на др. версиях, чтобы уже точно знать где и что работает. Видишь у меня она то работает то нет. Даже не знаю в чем причина - списываю на ЕЩЕ ОДИН глюк 2016х64. . SLAVICK
сейчас в 99% использую 2016х64-й офис - на новой работе у всех такой (наконец - то забыл про отчеты в разных версиях )
Еще есть 2010х32 - на нем тестирую иногда разные вещи ++ не знаю почему, но иногда файл в 2016-м(и в 2013-м такое было) - тупо перестает открываться. А в 2010-м без проблем.
Потом после пересохранения и в 2016-м открывается без проблем .
Проверил:
моя версия работает и в 2010х32 и в 2016х64.
и твоя версия - сейчас работает и там и там(хотя раньше в 2016-м выдавала ошибку. ).
Думаю нужно еще протестировать на др. версиях, чтобы уже точно знать где и что работает. Видишь у меня она то работает то нет. Даже не знаю в чем причина - списываю на ЕЩЕ ОДИН глюк 2016х64. . Автор - SLAVICK
Дата добавления - 18.07.2016 в 11:31
Добрый день.
Стоит 1С 8.2 УПП.
Платформа 8.3.12.1790
Стоит Excel 2010.
У нескольких пользователей началась ерунда с работой Экселя.
Есть обработка, которая открывает файл экселя и оттуда данные закидывает в заказ поставщику.
В обработке в начале идет "Новый COMОбъект("Excel.Application")".
И на этой строчке у одного из пользователей (в разные дни это может быть разный пользователь, сегодня один, завтра другой, бессистемно как то) выходит ошибка:
-2147418113(0x8000FFFF): Разрушительный сбой
Соответственно это на любом файле экселя вылетает, от самого файла не зависит, так как ещё и не дошло действие до него.
Вопрос, может кто сталкивался с таким и подскажет куда копать?
P.S. под этим же пользователем с другого терминала все нормально работает, т.е. проблема где то возникает на конкретном терминале.
(1) там про работу самого экселя. А у меня и на пустом файле новом такая ошибка выходит. Да даже просто обработку если сделать с кодом
Без выбора файла, то уже ошибка будет. Просто на обработке из одной строчки этой. Так что никак от файла самого не зависит это к сожалению.
(6) но лично в Экселе же нет ошибок никаких. Спокойно файлы открываются, работаешь с ними, закрываешь. Ошибок нет.
Ошибка лишь в 1С в момент вот попытки создания комобъекта с экселем.
(10) Да. Так же как и копирование вручную ячейки и т.д.. Но как я выше написал, ошибка выходи без файла.
Просто когда 1 строчка в обработке: Excel = Новый COMОбъект("Excel.Application");
Т.е. от файла никак не зависит. Это может быть и пустой файл и что угодно.
(5) По идеи должно работать. Но ошибка точно в разрядности.
(12) Попробуй поставить 64х эксель или 32х битную платформу.
(13) А он в старом формате и есть. Но пробовал и новые форматы тоже.
(12) т.е. разрядность экселя тоже надо 64 сделать или что имеете ввиду?
Да и почему вчера ошибка была у другого пользователя, а сегодняшний работал нормально. Почему другие нормально работают.
Это всё вот не понятно.
(16) нет, не занят, проверил. Эксель. хм. если только завис как либо хитро, а так всё закрыто смотрю.
Знаменитый «синий экран» стал такой же неотъемлемой частью Windows, как и легендарная кнопка «Пуск». Вот только наступление такого события становится проблемой. На синем фоне белыми буквами написана техническая информация, которая, теоретически, поможет установить причину проблемы. Но это будет уже потом, после принудительной перезагрузки с потерей данных и открытых документов.
Коды ошибки могут свидетельствовать о проблемах как в аппаратной части, так и в программной. Удивительно, но порой сама компания Microsoft выпускает продукты, способные стать причиной критического сбоя ее же операционной системы.
В Windows 10 код ошибки 0x8000ffff напрямую связан с Центром обновления. Она также говорит о том, что есть проблемы с функционированием фирменного магазина приложений Microsoft Store. Возникает синий экран или уведомление с таким кодом ошибки зачастую после обновления Windows 10 и попытки установить приложение из Microsoft Store.
Тем не менее ошибка это не настолько критичная, чтобы парализовать работу компьютера и потребовать перестановки всей системы. Есть несколько способов ее устранения. Давайте ознакомимся с ними и попытаемся решить проблему с появлением ошибки «разрушительный сбой 0х8000FFFF».
Используйте средство устранения неполадок для исправления ошибки 0х8000FFFF
Далеко не все пользователи знают о том, что в Windows 10 имеется встроенный инструмент устранения неполадок в работе системы. В нем присутствует довольно большой список потенциальных источников проблем. Один из них как раз и относится к Microsoft Store. Для запуска этого инструмента проделайте следующее:
1. Нажмите комбинацию клавиш Windows + I
2. В строке поиска напишите «Устранение неполадок» и запустите предложенное приложение.
3. Проскролив вниз, выберите пункт «Приложения из Магазина Windows». Появится кнопка «Запустить средство устранения неполадок».
4. После нажатия на нее следуйте указанным инструкциям, что может решить проблему с ошибкой 0x8000ffff.
Удалите кэш Microsoft Store для исправления ошибки 0х8000FFFF
Другой способ борьбы с проблемой заключается в очистке кэша Microsoft Store. К сожалению, подобное меню Microsoft не предусмотрела, так что придется руками ввести несколько команд.
1. Нажмите комбинацию Windows + R, чтобы открыть окно «Выполнить».
2. В поле «Открыть» введите команду wsreset.exe и нажмите клавишу ОК.
3. Примерно на 10 секунд появится пустое черное окно, а когда оно исчезнет – запустится Microsoft Store. Если это не сработает, то кэш можно очистить иначе.
Снова нажмите комбинацию Windows + R и откройте окно «Выполнить».
Откроется папка с кэшем магазина. Если внутри есть каталог Cache, то переименуйте его, например, в Cache.old. Затем, даже если папки Cache изначально и не было, создайте новую с этим именем.
Теперь можно запускать средство устранения неполадок, как было описано выше. Это поможет обнаружить и устранить проблему.
Переконфигурируйте или переустановите Microsoft Store для решения проблемы с ошибкой 0х8000FFFF
Для устранения ошибки можно попытаться заново настроить Microsoft Store. Для этого проделайте следующее:
1. В окне поиска меню «Пуск» введите команду Powershell. После ее отображения кликните правой кнопкой мыши и выберите опцию «Запуск от имени администратора».
2. В окне Powershell введите следующую команду:
Powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register
и нажмите Enter.
3. Перезагрузите компьютер.
Иногда переконфигурирование Microsoft Store не помогает в борьбе с ошибкой 0x8000ffff. В таком случае можно попытаться полностью переустановить это приложение. Много времени это не займет. Для этого:
1. В окне поиска меню «Пуск» введите команду Powershell. После ее отображения кликните правой кнопкой мыши и выберите опцию «Запуск от имени администратора».
2. Вставьте в окно следующую команду:
Get-AppXPackage *WindowsStore* -AllUsers | Foreach
3. Закройте консоль Powershell и перегрузите систему.
Используйте утилиты CHKDSK и SFC для решения проблемы с ошибкой 0х8000FFFF
Системная утилита CHKDSK является отличным инструментом Windows для проверки целостности файловой системы. В ходе работы с определенными ключами эта программа может также и устранять существующие проблемы. Запустить CHKDSK можно из командной строки, утилита имеет в своем арсенале несколько отличных функций.
1. В окне меню поиска введите запрос «Командная строка». Затем кликните по приложению правой кнопкой мыши и выберите опцию «Запуск от имени администратора».
2. В появившемся окне наберите команду chkdsk /r и нажмите клавишу «Ввод». Команда позволит начать сканирование системы на ошибки и будет их исправлять по мере обнаружения.
Если этот инструмент не поможет, то перейдите к следующему – Windows System File Check (SFC). Утилита похожа на предыдущую, но проверяет целостность не всех файлов на диске вообще, а системных самой операционной системы. Перед запуском программы SFC стоит убедиться в ее функциональности.
На данном шаге потребуется служебное средство DISM (Система обслуживания образов развертывания и управления ими). За сложным названием скрывается еще одна интегрированная в операционную систему утилита с широким спектром возможностей. В нашем случае понадобится команда с ключом, гарантирующим корректную работу исправления. В запущенной от имени Администратора командной строке введите следующую команду и нажмите Ввод:
DISM /online /cleanup-image /restorehealth
Дождитесь завершения процесса. Он может занять до 20 минут, но это зависит от скорости работы всей системы. Даже если покажется, что процесс подвис, стоит дождаться его завершения.
После завершения работы утилиты введите в командную строку команду:
и подтвердите выбор нажатием клавиши Ввод.
Удалите системную папку SoftwareDistribution для исправления ошибки 0X8000ffff
1. В окне меню поиска наберите «Командная строка». Затем кликните по приложению правой кнопкой мыши и выберите опцию «Запуск от имени администратора».
2. Введите команду net stop wuauserv для остановки службы обновления системы.
3. Введите команду net stop bits. Она остановит службу фоновой интеллектуальной передачи данных, отвечающей за скачивание обновлений.
4. Запустите Проводник и вставьте в его адресную строку следующий путь:
После перехода в эту папку выделите все вложенные каталоги и файлы, нажав Ctrl + A. Удалите их с помощью нажатия клавиши Delete на клавиатуре.
Если удалить файлы не получается, то надо перегрузить компьютер и повторить этот процесс. После полной очистки каталога SoftwareDistribution систему надо снова перегрузить.
Осуществите проверку Служб Криптографии для устранения ошибки 0х8000FFFF
1. В строке меню поиска наберите «services» или «службы» и выберите классическое приложение.
2. В длинном списке найдите «Службы криптографии».
3. Удостоверьтесь, что в настройках типа запуска установлена опция «Автоматически».
4. Если служба отключена, то нажмите кнопку «Запустить».
Устранените возможные проблемы с сетью для решения проблемы с ошибкой 0х8000FFFF
1. Нажмите комбинацию клавиш Windows + I
2. В строке поиска напишите «Устранение неполадок» и запустите предложенное приложение.
3. Проскролив вниз, выберите пункт «Сетевой адаптер» или «Подключения к Интернету», следуя затем инструкциям на экране.
Если это не поможет, то попробуйте изменить настройки DNS. Переключение на альтернативные сервера иногда помогает решить проблемы с сетью.
1. В строке меню поиска наберите «состояние сети» и выберите соответствующее приложение из Параметров системы.
2. Перейдите на «Настройку параметров адаптера».
3. В списке сетевых адаптеров найдите основной, отвечающий за активное соединение, кликните на него правой кнопкой мыши и выберите Свойства → IP Версии 4 → Свойства.
4. В разделе «Использовать следующие адреса DNS-серверов» введите 1.1.1.1 и 8.8.8.8. Нажмите ОК.
Первый DNS сервер является быстрым и конфиденциальным, тогда как второй – публичный DNS компании Google.
Полный сброс настроек Windows 10, как последняя попытка решить проблему с ошибкой 0х8000FFFF
Если вышеперечисленные способы не помогли, то настала пора переходить к последнему. Сброс настроек Windows 10 уж точно поможет. В ходе этой процедуры системные файлы будут заменены на оригинальные. Теоретически это должно устранить связанные с управлением памятью ошибки. Но при этом большинство важных файлов останется в целости и сохранности.
1. Перейдите в Параметры Windows → Обновление и безопасность → Восстановление. В разделе «Вернуть компьютер в исходное состояние» нажмите клавишу «Начать».
2. На последнем шаге останется выберите одну из опций: «Сохранить мои файлы» или «Удалить все».
После этого начнется перезагрузка, поэтому лучше стоит заранее сделать копии всех важных файлов.
Ошибка с кодом 0x8000FFFF побеждена!
Один из вышеприведенных рецептов или их комбинация должны устранить проблему и вернуть Microsoft Store в работоспособное состояние. Надеемся, что вам не придется прибегать к последнему, наиболее кардинальному способу. К нему стоит обращаться, как к абсолютному и окончательному решению.
I have an Excel workbook that I've been working on both at work on my work laptop and at home on my home laptop. The work book has some VBA code and user forms. Until earlier this week, the workbook was functioning just fine at work and and home. On Wednesday, Excel crashed on my work laptop then restarted. Luckily I had a recent saved copy so I re-opened the last good saved copy of the Workbook. Now however, the file no longer opens on my home laptop (but still works fine on my work laptop). On my home laptop I get the message System Error &H8000FFF (-2147418113). If I try to run any of the VBA code, i get the message Compile Error Out of memory; but I have plenty of available memory. I have uninstalled all versions of Office from my laptop and only installed Office 2016.
I'm pulling my hair out trying to understand why it no longer works on one laptop, but it does on others? Any suggestions?
This thread is locked. You can follow the question or vote as helpful, but you cannot reply to this thread.
Report abuse
Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.
Replies (3)
The error can be the result of something not loaded at the time that the code runs. Do you have "Workbook_Open" event code in ThisWorkbook? If so, Change the name of the event so it will not run on open and see what happens.
If above allows the workbook to open then after the workbook opens, run the Workbook_Open code. (You can just open the module and click anywhere in the sub and press F5 and it will run)
It is possible that you have code in the Workbook Open event that is supposed to load something that is not getting loaded fast enough before other code runs that relies on the object being loaded (eg. if a userform is supposed to load and then you are running code to populate a combobox rowsource or list). If your computer at home does not run as fast as the work computer then this can explain the reason for this. You can force code to finish running before following code runs by inserting a line DoEvents and that allows it to "Catch up" before running further code.
Do you use Option Explicit? If not then let me know and I will give you some guidelines on using it.
Report abuse
Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.
6 people found this reply helpful
Was this reply helpful?
Sorry this didn't help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Thanks so much for the advice. I don't actually have a Workbook_Open event. There's a couple of User Forms (one is a calendar and the other is a simple user form; let's call it Toolbox; the calendar is called from the Toolbox). The Toolbox user form is only called when the user selects a separate button from a worksheet.
I have used Option Explicit before but perhaps not fully understanding what it does. I noticed I hadn't used Option Explicit consistently so on the Module or Userform pages where I hadn't used it, I wrote it in then re-ran the Userform.show command. This time it actually highlighted a possibly Set error which I've also corrected. If you could offer some further advice on Option Explicit, I'd be most grateful.
My home laptop had a slightly earlier build version of Office. I've since updated my home laptop so that both now have Office 365: version 1701 (Build 7766.2060). The only difference my work laptop is 365Business and my home laptop is 365ProPlus - shouldn't make a difference?
Report abuse
Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.
Was this reply helpful?
Sorry this didn't help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
If you could offer some further advice on Option Explicit, I'd be most grateful.
Basically Option Explicit says that all variables in the code must be declared (ie. Dim statements).
The single biggest advantage that I see with using it is that if Debug -> Compile is used before running any code then it will stop on any variable that is not declared and in my case it is usually a misspelt variable name. (I still can't find a keyboard that types what I meant to type instead of what I did type)
Copy the following simple example into a module in new workbook. Initially run the code with Option Explicit commented out. (If you already had Option Explicit at the top of the module then delete it). The MsgBox returns "No value assigned to strMyText" when the lines of code immediately above assigned a value to it. This is because the If statement has the variable misspelt and the misspelt variable becomes a new variable and does not show up as an error. Problems like this are very hard to diagnose because the code can go ahead and process the data incorrectly and return the incorrect results and it is hard to determine why it is not working properly.
Now uncomment the Option Explicit and re-run the code and you will get an error. The variable will be highlighted on the If statement line and a message telling you that the variable is not defined.
Also, before running the code, you can use Debug -> Compile and it will find the error before running the code. This will also find any object like a TextBox or ComboBox control that is misspelt.
'Option Explicit 'Initially leave commented out.
Dim strMyText As String
With Worksheets("Sheet1")
strMyText = .Cells(2, "A").Value
End With
If strMyTest = "" Then 'Variable is misspelt
MsgBox "No value assigned to strMyText"
Else
MsgBox "strMytext thread-message-content-body-signature">Regards,
Report abuse
Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.
Я сейчас в отпуске. Вхожу в сеть с мобилы. Протестировать что-то смогу только через 3 недели. А к тому времени уже забуду
Я сейчас в отпуске. Вхожу в сеть с мобилы. Протестировать что-то смогу только через 3 недели. А к тому времени уже забуду Alex_ST
не работает и ваш файл. суть как я понял при разрушительном сбое это когда сам файлик лежит на удаленном сервере в локальной сети и к нему применены условия использования нескольких пользователей с ограничением изменения части ячеек
не работает и ваш файл. суть как я понял при разрушительном сбое это когда сам файлик лежит на удаленном сервере в локальной сети и к нему применены условия использования нескольких пользователей с ограничением изменения части ячеек Gameower
не работает и ваш файл. суть как я понял при разрушительном сбое это когда сам файлик лежит на удаленном сервере в локальной сети и к нему применены условия использования нескольких пользователей с ограничением изменения части ячеек Автор - Gameower
Дата добавления - 19.07.2016 в 08:33
Доброго дня,коллеги.
ПРошу подсказать как можно реализовать функцию текущего курса евро?
и главная загвостка что бы эта функция работала в сетевом режиме файла эксель.
так как предыдущий вариант как раз дает разрушающий сбой при открытии файла
Заранее благодарен всем за помощь.
Доброго дня,коллеги.
ПРошу подсказать как можно реализовать функцию текущего курса евро?
и главная загвостка что бы эта функция работала в сетевом режиме файла эксель.
так как предыдущий вариант как раз дает разрушающий сбой при открытии файла
Заранее благодарен всем за помощь. Gameower
дело в том что эта тема и посвящена проблеме моей, я просто продолжая ее ищу способы решения моего вопроса, разве стоит новую тему городить?
дело в том что эта тема и посвящена проблеме моей, я просто продолжая ее ищу способы решения моего вопроса, разве стоит новую тему городить? Gameower
дело в том что эта тема и посвящена проблеме моей, я просто продолжая ее ищу способы решения моего вопроса, разве стоит новую тему городить? Автор - Gameower
Дата добавления - 29.07.2016 в 07:07
Тема называется "Разрушительный сбой", изначально Вы искали причину этого сбоя. И, я так понимаю, причина была найдена - сетевой режим. Стало быть тема себя исчерпала.
А реализация функции текущего курса евро для сетевого варианта - это уже другая тема, несмотря на то, что один вопрос вытекает из другого
Тема называется "Разрушительный сбой", изначально Вы искали причину этого сбоя. И, я так понимаю, причина была найдена - сетевой режим. Стало быть тема себя исчерпала.
А реализация функции текущего курса евро для сетевого варианта - это уже другая тема, несмотря на то, что один вопрос вытекает из другого Pelena
Читайте также: