The first code line, Option Explicit means (in simple terms) that all of your variables have to be explicitly declared by Dim statements. They can be any type, including object, integer, string, or even a variant.
This line: Dim envFrmwrkPath As Range is declaring the variable envFrmwrkPath of type Range. This means that you can only set it to a range.
This line: Set envFrmwrkPath = ActiveSheet.Range("D6").Value is attempting to set the Range type variable to a specific Value that is in cell D6. This could be a integer or a string for example (depends on what you have in that cell) but it’s not a range.
I’m assuming you want the value stored in a variable. Try something like this:
Dim MyVariableName As Integer
MyVariableName = ActiveSheet.Range("D6").Value
This assumes you have a number (like 5) in cell D6. Now your variable will have the value.
For simplicity sake of learning, you can remove or comment out the Option Explicit line and VBA will try to determine the type of variables at run time.
Try this to get through this part of your code
Dim envFrmwrkPath As String
Dim ApplicationName As String
Dim TestIterationName As String
Permalink
Cannot retrieve contributors at this time
| title | keywords | f1_keywords | ms.prod | ms.assetid | ms.date | ms.localizationpriority |
|---|---|---|---|---|---|---|
|
Object required (Error 424) |
vblr6.chm1000424 |
vblr6.chm1000424 |
office |
282292d7-d147-b71e-4d1e-149af7da8f7e |
06/08/2017 |
medium |
References to properties and methods often require an explicit object qualifier. This error has the following causes and solutions:
-
You referred to an object property or method, but didn’t provide a valid object qualifier. Specify an object qualifier if you didn’t provide one. For example, although you can omit an object qualifier when referencing a form property from within the form’s own module, you must explicitly specify the qualifier when referencing the property from a standard module.
-
You supplied an object qualifier, but it isn’t recognized as an object. Check the spelling of the object qualifier and make sure the object is visible in the part of the program in which you are referencing it. In the case of Collection objects, check any occurrences of the Add method to be sure the syntax and spelling of all the elements are correct.
-
You supplied a valid object qualifier, but some other portion of the call contained an error. An incorrect path as an argument to a host application’s File Open command could cause the error. Check arguments.
-
You didn’t use the Set statement in assigning an object reference. If you assign the return value of a CreateObject call to a Variant variable, an error doesn’t necessarily occur if the Set statement is omitted. In the following code example, an implicit instance of Microsoft Excel is created, and its default property (the string «Microsoft Excel») is returned and assigned to the Variant
RetVal. A subsequent attempt to useRetValas an object reference causes this error:Dim RetVal ' Implicitly a Variant. ' Default property is assigned to Type 8 Variant RetVal. RetVal = CreateObject("Excel.Application") RetVal.Visible = True ' Error occurs here.
Use the Set statement when assigning an object reference.
-
In rare cases, this error occurs when you have a valid object but are attempting to perform an invalid action on the object. For example, you may receive this error if you try to assign a value to a read-only property. Check the object’s documentation and make sure the action you are trying to perform is valid.
For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).
[!includeSupport and feedback]
Содержание
- Object required (Error 424)
- Support and feedback
- Требуется объект (ошибка 424)
- Поддержка и обратная связь
- Как исправить время выполнения Ошибка 424 Требуется объект
- Runtime Error 424 “Object Required” Error Fix Tutorial for Windows 7/8/10
- The error is caused by Excel not having access to a data “object” referenced in the code. This may be a variable, class or library reference…
- ➡️ Explanation
- 💾 Overview
- 🖥️ ️Cause
- 🔌 Solution
- 1️⃣ Code Combing
- 2️⃣ Debug
- ☎️ Further Support ☎️
- 📥 Thanks For Reading! 📥
Object required (Error 424)
References to properties and methods often require an explicit object qualifier. This error has the following causes and solutions:
You referred to an object property or method, but didn’t provide a valid object qualifier. Specify an object qualifier if you didn’t provide one. For example, although you can omit an object qualifier when referencing a form property from within the form’s own module, you must explicitly specify the qualifier when referencing the property from a standard module.
You supplied an object qualifier, but it isn’t recognized as an object. Check the spelling of the object qualifier and make sure the object is visible in the part of the program in which you are referencing it. In the case of Collection objects, check any occurrences of the Add method to be sure the syntax and spelling of all the elements are correct.
You supplied a valid object qualifier, but some other portion of the call contained an error. An incorrect path as an argument to a host application’s File Open command could cause the error. Check arguments.
You didn’t use the Set statement in assigning an object reference. If you assign the return value of a CreateObject call to a Variant variable, an error doesn’t necessarily occur if the Set statement is omitted. In the following code example, an implicit instance of Microsoft Excel is created, and its default property (the string «Microsoft Excel») is returned and assigned to the Variant RetVal . A subsequent attempt to use RetVal as an object reference causes this error:
Use the Set statement when assigning an object reference.
In rare cases, this error occurs when you have a valid object but are attempting to perform an invalid action on the object. For example, you may receive this error if you try to assign a value to a read-only property. Check the object’s documentation and make sure the action you are trying to perform is valid.
For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Источник
Требуется объект (ошибка 424)
Для ссылок на свойства и методы зачастую требуется явный описатель объекта. Эта ошибка имеет следующие причины и решения:
При ссылке на свойство или метод объекта не указан допустимый описатель объекта. Укажите описатель объекта, если он не задан. Например, можно опустить описатель объекта при ссылке на свойство формы в собственном модуле формы, однако, необходимо явно задать описатель при ссылке на свойство из стандартного модуля.
Описатель объекта указан, но не распознается как объект. Проверьте правильность написания описателя объекта и убедитесь в том, что объект видим в той части программы, где на него присутствует ссылка. В случае с объектами коллекции проверьте все вхождения метода Add, чтобы убедиться в том, что для всех элементов используется правильный синтаксис и правописание.
Указан допустимый описатель объекта, но другие части вызова содержат ошибку. Некорректный путь в качестве аргумента для команды Open File Open для хост-приложения может привести к ошибке. Проверьте аргументы.
При назначении ссылки на объект не использовался оператор Set. Если при назначении возвращаемого значения вызова CreateObject в переменную Variant пропущен оператор Set, ошибка может не возникать. В следующем примере кода создается неявный экземпляр Microsoft Excel, а его свойство по умолчанию (строка «Microsoft Excel») возвращается и назначено варианту RetVal . Последующая попытка использования в RetVal качестве ссылки на объект вызывает эту ошибку:
Используйте оператор Set при назначении ссылки на объект.
В редких случаях эта ошибка возникает при попытке выполнить недопустимое действие в отношении допустимого объекта. Например, ошибка может произойти при попытке присвоить значение свойству «только чтение». Просмотрите документацию по объекту и убедитесь в том, что вы пытаетесь выполнить допустимое действие.
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Источник
Как исправить время выполнения Ошибка 424 Требуется объект
В этой статье представлена ошибка с номером Ошибка 424, известная как Требуется объект, описанная как Ссылки на свойства и методы часто требуют явного квалификатора объекта.
Информация об ошибке
Имя ошибки: Требуется объект
Номер ошибки: Ошибка 424
Описание: Ссылки на свойства и методы часто требуют явного квалификатора объекта.
Программное обеспечение: Windows
Разработчик: Microsoft
Этот инструмент исправления может устранить такие распространенные компьютерные ошибки, как BSODs, зависание системы и сбои. Он может заменить отсутствующие файлы операционной системы и библиотеки DLL, удалить вредоносное ПО и устранить вызванные им повреждения, а также оптимизировать ваш компьютер для максимальной производительности.
О программе Runtime Ошибка 424
Время выполнения Ошибка 424 происходит, когда Windows дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Явный — в C ++ определяет конструкторы и операторы преобразования, которые не допускают неявные преобразования или инициализацию копирования.
- Методы — A Метод, часто называемый функцией, подпрограммой или процедурой, — это код, который выполняет задачу и связан с классом или объектом.
- Объект — объект — это любой объект, которым можно управлять с помощью команды на языке программирования.
- Свойства . В некоторых объектно-ориентированных языках программирования свойство представляет собой особый вид члена класса, промежуточный между полем или членом данных и методом
- Требовать — в интерпретируемых языках, таких как Lua, PHP и Ruby, «require» — это инструкция, которая сообщает интерпретатору включить определенный исходный файл в ту позицию, где «require» «оператор был размещен.
- Обязательно — Обязательный атрибут HTML элемента ввода, который заставляет вводить данные.
- Ссылки — Ссылка — это значение, которое позволяет программе Непосредственный доступ к определенным данным, таким как переменная или запись, в памяти компьютера или на каком-либо другом запоминающем устройстве.
Симптомы Ошибка 424 — Требуется объект
Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.
Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.
(Требуется объект) Repair Tool»/>
(Только для примера)
Причины Требуется объект — Ошибка 424
При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.
Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.
Методы исправления
Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Источник
Runtime Error 424 “Object Required” Error Fix Tutorial for Windows 7/8/10
The error is caused by Excel not having access to a data “object” referenced in the code. This may be a variable, class or library reference…
The “ Runtime Error 424 (Object Required)” error is caused by Excel being unable to access to an “object” referenced in your VBA code:
The error is caused by a function being called on a reference you’ve either misspelled, or have not declared.
The solution is to ensure you have all the appropriate references declared within your code. The simplest ways to fix the problem is as follows:
- Locate the offending line of code (if not highlighted, use debug mode)
- Identify whether you’ve referenced any objects which aren’t declared
- Look for any of the functions which may be causing an error and identify they are called correctly (with the correct syntax)
- Remove as much code as possible in order to get the application working again, and then add back the lines one-by-one (this isolates the error and allows yo to fix any of the issues it may have)
➡️ Explanation
You need to understand that all computer programs are long lines of code.
These lines contain instructions which the computer will process,
performing functions that will interact with a variety of different objects within the system.
Whenever you use the likes of VBA, you need to appreciate that in order for the computer to process the various functions you’re calling in your script, anything referenced by the script has to be loaded prior to it being read.
The problem you have is that you’re trying to call an object, which has either not been referenced properly, or is not loaded into the system. The result is your application will fail, and you’ll be presented with a multitude of potential errors.
💾 Overview
“VBA” (Visual Basic for Applications) is used to create event-based functionality (using the “Visual Basic” language) inside the likes of Excel, Word, Powerpoint and other software.
Introduced in 1993, VBA forms a core part of Microsoft’s “Office” suite → enabling people to add programmatic functionality to their documents, spreadsheets and presentations…
Whilst effective, because it is (at its core) a programming environment, it’s easy to succumb to problems if you’re not experienced.
This lies at the core of what causes the Runtime 424 (Object Required) error → people referencing “objects” which don’t exist or are not loaded by Excel.
🖥️ ️Cause
“Runtime” errors are a common problem for many desktop applications; purveyors of Windows (pre-10) will be very familiar with them…
Runtime errors have been a problem for a long time
Whilst these errors show for many reasons, they have the same cause → something in a software’s source code prevented it from running …
To appreciate why this is a problem, you must understand that all computer programs are essentially a “list” of commands which are held in memory by the computer…
These commands are stored in 3 “layers”:
- GUI layer(shows the user a series of inputs)
- Application layer (stores the “business logic” for the application)
- Database layer (storing all of the functions, methods, variables and data required to keep the application running).
The way an application works is to load all of these commands into memory, and provides users with the ability to interact with them via a GUI.
Whereas there are many reasons why this process may fail, one of the most common (and why “Runtime” errors exist) is that the functions inside these commands may reference a script or object that doesn’t exist…
This causes the application to “fail”, and Windows (or whichever OS you’re running) will have to show an error, describing what went wrong.
In terms of your VBA environment, the problem is due to a reference you made to a Worksheet, object, variable or file, which Excel has not loaded.
This is relatively simple to resolve, but requires understanding.
🔌 Solution
The core solution to “ Runtime Error 424” is to locate any references you have in your VBA code which are not present within Excel…
The simplest way to do this is to comb through each line of code and
remove any issues which may be in there.
There is an easy way to do this, and it works very well to fix the majority of Runtime 424 errors in VBA:
- The first — and most effective — solution is to manually comb through the code. This involves removing blocks of code in order to try and get it running, adding the system. This helps you identify the offending line, allowing for more specific inspection.
- The second — and more methodical — method is to use the “Code Stepping” feature of VBA. This can be done using F8 within the VBA development environment…
1️⃣ Code Combing
The first step is to comb through your application’s code.
Doing this is simple. You need to remove any of the code which may be causing a problem, and gradually add it back again.
2️⃣ Debug
The second method is to let VBA “walk” through your code, removing any element which may be causing issues.
To do this, we can utilize the “code stepping” feature, which allows us to visualize how each line of code is running:
In order to do this, you need to ensure you’re in the VBA editor.
This is done by clicking on the “Visual Basic” button inside Excel:
To get to this, you need to click on File → Options → Customize Ribbon, and ensure that “Developer” is checked.
This will create the “Developer” tab at the top of the screen, and allow you to click onto the likes of “ Visual Basic” and other buttons as a result.
Once you click on this button, you’ll be presented with a
☎️ Further Support ☎️
If you need further support, please feel free to contact → we’re a UK software company who specialize in support & scalability.
—
We have a 👾 PCFixes.com 👾 support page if you require further help.
You’re also welcome to talk to us through the page below ↴
🎧 Live support 🎧 is STRONGLY recommend IF you use your system for business or work.
If you need the help right now, getting an expert on screen gives you the ability to at least get a second opinion (and perhaps someone to help guide you through the fix). Live support is the only way to do this.
⚠️ Do NOT use live services that charge up front. ONLY use companies who provide live support without ANY up-front commitments…⚠️
✔️ PCFixes.com is the only recognized online system repair service
✔️ PCFixes.com is operated from the UK by veteran PC repair technicians
✔️ PCFixes.com gives 24/7 support to anyone needing system repairs
📥 Thanks For Reading! 📥
If you need further help, please feel free to ask below…
Источник
Home / VBA / VBA Object Required Error (Error 424)
When VBA is not able to recognize the object for which you are referring to the property or a method it shows you the Object Required error. In simple words, if you refer to an object, but the name of that object is not correct (that object is not in the VBA’s object hierarchy) it shows error 424, like the following.

In the above code, as you can see, I have misspelled the active cell object, and when VBA’s executes that line of code can’t that object because there’s no object with that name (as I have misspelled it).
Note: If you have used the Option Explicit statement in the module then with the same, you’ll get a different error (see image below).

Used “Set” Keyword for a Non-Object Variable
When you use a variable to assign an object to it, you need to use the keyword “Set”. In the following example, you have a myWKS for the worksheet and iVal for the value from cell A1.

As you can see, in the above code you have variables out of which one is declared as a worksheet object and the second as a string. But at the time of assigning the value, we have used the “Set” keyword to the variable “iVal” which is not declared as an object but as a string.
How to Fix Object Required (Error 424) in VBA
- Go to the Debug menu in your visual basic editor.
- Use the step to run the entire code step by step.
- The moment you reach the line where you have an error VBA will show you an error.
- Correct that line of code.

The other way could be going through the code line by line by reading it to make sure you are referring to the right objects and using the correct name of the variables and objects.
You can also use the GOTO statement to surpass an error or show a message to the users once an error occurred.
More on VBA Errors
Subscript Out of Range (Error 9) | Type Mismatch (Error 13) | Runtime (Error 1004) | Out of Memory (Error 7) | Object Doesn’t Support this Property or Method (Error 438) | Invalid Procedure Call Or Argument (Error 5) | Overflow (Error 6) | Automation error (Error 440) | VBA Error 400
В этой статье представлена ошибка с номером Ошибка 424, известная как Требуется объект, описанная как Ссылки на свойства и методы часто требуют явного квалификатора объекта.
О программе Runtime Ошибка 424
Время выполнения Ошибка 424 происходит, когда Windows дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Явный — в C ++ определяет конструкторы и операторы преобразования, которые не допускают неявные преобразования или инициализацию копирования.
- Методы — A Метод, часто называемый функцией, подпрограммой или процедурой, — это код, который выполняет задачу и связан с классом или объектом.
- Объект — объект — это любой объект, которым можно управлять с помощью команды на языке программирования.
- Свойства . В некоторых объектно-ориентированных языках программирования свойство представляет собой особый вид члена класса, промежуточный между полем или членом данных и методом
- Требовать — в интерпретируемых языках, таких как Lua, PHP и Ruby, «require» — это инструкция, которая сообщает интерпретатору включить определенный исходный файл в ту позицию, где «require» «оператор был размещен.
- Обязательно — Обязательный атрибут HTML элемента ввода, который заставляет вводить данные.
- Ссылки — Ссылка — это значение, которое позволяет программе Непосредственный доступ к определенным данным, таким как переменная или запись, в памяти компьютера или на каком-либо другом запоминающем устройстве.
Симптомы Ошибка 424 — Требуется объект
Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.
Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.

(Только для примера)
Причины Требуется объект — Ошибка 424
При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.
Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.
Методы исправления
Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.
Метод 1 — Закройте конфликтующие программы
Когда вы получаете ошибку во время выполнения, имейте в виду, что это происходит из-за программ, которые конфликтуют друг с другом. Первое, что вы можете сделать, чтобы решить проблему, — это остановить эти конфликтующие программы.
- Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
- Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
- Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
- Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.
Метод 2 — Обновите / переустановите конфликтующие программы
Использование панели управления
- В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
- В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
- Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
- В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
- Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.
Использование других методов
- В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
- В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
- Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
- Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.
Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.
Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.
Метод 4 — Переустановите библиотеки времени выполнения
Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.
- Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
- Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
- Загрузите последний распространяемый пакет от Microsoft и установите его.
Метод 5 — Запустить очистку диска
Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.
- Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
- Вы также можете очистить кеш и перезагрузить компьютер.
- Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C 🙂
- Щелкните «Свойства», а затем — «Очистка диска».
Метод 6 — Переустановите графический драйвер
Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:
- Откройте диспетчер устройств и найдите драйвер видеокарты.
- Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.
Метод 7 — Ошибка выполнения, связанная с IE
Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:
- Сбросьте настройки браузера.
- В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
- Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
- Отключить отладку скриптов и уведомления об ошибках.
- В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
- Установите флажок в переключателе.
- Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.
Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.
Другие языки:
How to fix Error 424 (Object required) — References to properties and methods often require an explicit object qualifier.
Wie beheben Fehler 424 (Objekt benötigt) — Verweise auf Eigenschaften und Methoden erfordern oft einen expliziten Objektqualifizierer.
Come fissare Errore 424 (Oggetto necessario) — I riferimenti a proprietà e metodi spesso richiedono un qualificatore di oggetto esplicito.
Hoe maak je Fout 424 (Object nodig) — Verwijzingen naar eigenschappen en methoden vereisen vaak een expliciete objectkwalificatie.
Comment réparer Erreur 424 (Objet requis) — Les références aux propriétés et aux méthodes nécessitent souvent un qualificateur d’objet explicite.
어떻게 고치는 지 오류 424 (개체 필요) — 속성 및 메서드에 대한 참조에는 종종 명시적 개체 한정자가 필요합니다.
Como corrigir o Erro 424 (Objeto requerido) — As referências a propriedades e métodos geralmente requerem um qualificador de objeto explícito.
Hur man åtgärdar Fel 424 (Objekt krävs) — Hänvisningar till egenskaper och metoder kräver ofta en uttrycklig objektkvalificering.
Jak naprawić Błąd 424 (Obiekt wymagany) — Odwołania do właściwości i metod często wymagają jawnego kwalifikatora obiektu.
Cómo arreglar Error 424 (Objeto requerido) — Las referencias a propiedades y métodos a menudo requieren un calificador de objeto explícito.
Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.
Следуйте за нами:

Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.
ШАГ 1:
Нажмите здесь, чтобы скачать и установите средство восстановления Windows.
ШАГ 2:
Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.
ШАГ 3:
Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.
СКАЧАТЬ СЕЙЧАС
Совместимость

Требования
1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.
ID статьи: ACX09107RU
Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000
Совет по увеличению скорости #88
Обновление вашего графического процессора:
Обновите графическую карту (GPU) вашего компьютера, чтобы повысить производительность даже с устаревшим процессором. Установить новый графический процессор — простая задача. Этот процесс включает всего 3 шага: вытаскивание старой видеокарты, установка новой, установка необходимых драйверов — и затем все готово.
Нажмите здесь, чтобы узнать о другом способе ускорения работы ПК под управлением Windows

Object Required in Excel VBA
Object required is an error which is caused at run time when we have defined any variable which is not an object but we try to assign some values using a SET statement. This error is a run time error that arises for various reasons. Though this error has its own causes there are also solutions for this error. Every method requires an object qualifier and these objects are assigned by using the SET statement. For example, if we have defined any variable which is not an object but we try to assign some values using a SET statement this will cause the error at run time which is object required error. There are also some instances when we do everything right have correct object qualifiers and valid object but we try to assign values to a read-only property then also we will encounter this error.
How to Handle VBA Object Required?
Out of the numerous reasons we saw for the cause of Object Required Error, there are ways in which we can handle this error.
- For the spell mistakes for the variables or the functions in the code, we can use Option Explicit statement to not encounter this error.
- We can check whether the object we are referring to it exists or not.
- Also, we need to ensure whether we have defined or declared our variables correctly or not.
You can download this VBA Object Required Excel Template here – VBA Object Required Excel Template
Example #1
Let us begin with the first example where this type of error might occur and it is when we misspell a function’s name. For this, follow the below steps:
Step 1: Insert a new module inside Visual Basic Editor (VBE). Click on Insert tab > select Module.

Step 2: Now we can declare our subprocedure.
Code:
Sub Example1() End Sub

Step 3: Look at the code below what we have in the first example.
Code:
Sub Example1() Application3.WorksheetFunction.Sum (Range("A1:A100")) End Sub

Step 4: The application function has an extra character 3 with it and we run the above code we will encounter the following error.

Example #2
Now let us discuss an example where we will use to set an object where an object is not defined instead. In other words, we will treat a non-object feature as an object. For this, follow the below steps:
Step 1: We will start with another subprocedure.
Code:
Sub Example2() End Sub

Step 2: Let us declare a variable for the path or a location to save as a string data type.
Code:
Sub Example2() Dim your_path As String End Sub

Step 3: Let us use the Set statement to set a path to this variable.
Code:
Sub Example2() Dim your_path As String Set your_path = "x/y/z" End Sub

Step 4: For this example’s sake let us use Msgbox function to see what the final result will be.
Code:
Sub Example2() Dim your_path As String Set your_path = "x/y/z" MsgBox your_path End Sub

Step 5: When we execute the above code we will get the following result.

We received this error because we used SET statement to a string variable and VBA treated this variable as an object with the SET statement.
Example #3
Sometimes we encounter this error when we don’t use SET statement when we assign an object reference. Let us go through this example and see how it may occur. For this, follow the below steps:
Step 1: In the same module let us start with the procedure for example 3.
Code:
Sub Example3() End Sub

Step 2: Declare any variable as a variant.
Code:
Sub Example3() Dim ABC End Sub

Step 3: Let us create an object using the Create Object statement.
Code:
Sub Example3() Dim ABC ABC = CreateObject("Excel.Application") End Sub

Step 4: Now we have assigned the object reference but instead of using the SET statement.
Code:
Sub Example3() Dim ABC ABC = CreateObject("Excel.Application") ABC.Visible = True End Sub

Step 5: Once we execute the code above.

Example #4
Now there another chance when we encounter this error and that is when we try to assign values to a read-only property. Our object reference may be correct in this case but we will still encounter an error. Let us go through another example of how this might happen. For this, follow the below steps:
Step 1: In the same module let us begin.
Code:
Sub Example4() End Sub

Step 2: Below is the sample code for using a string variable with an undefined variable.
Code:
Sub Example4() Dim a As String a = "Anand" For i = 1 To l With Age Set a = Age End With Next i End Sub

Step 3: When we execute the code above we will see the following error.

We received this error because we tried to assign values to read-only properties. Let me explain the code first we started a loop from where we are assigning object references but we are using the read-only properties.
Explanation of VBA Object Required:
From the above examples, it is very clear to us that Object Required is a run time error in VBA which we encounter while making some very small mistakes to some huge mistakes in VBA. Error handling this error can be tricky, as some mistakes are hard to identify. But there are some preventive methods such as using the option explicit statement or using the SET statement to assign objects only.
Things to Remember
There are few things which we need to remember about VBA Object Required and they are as follows:
- Object Required is a type of run time error in VBA.
- This error has an error code as 424.
- Spelling mistakes for variables and functions can also be a cause of Object Required Error.
- When some variable is not defined as an object but it is used as an object we may encounter Object Required error.
Recommended Articles
This is a guide to the VBA Object Required. Here we discuss how to handle Object Required in Excel VBA along with practical examples and downloadable excel template. You can also go through our other suggested articles –
- VBA CInt
- VBA AND
- VBA Filter
- VBA XLUP