Forum Discussion
ADGToreUp
Jul 28, 2022Brass Contributor
VBA Macro Error with application.ontime
Hello everyone, I am having an issue getting a macro to run while using application.ontime. The macro itself works if i call it alone, but i get the error (Attached Snip) stating that the macro is...
- Jul 28, 2022
Are you sure that the macro NoTouch is stored in a standard module (the kind you create by recording a macro or by selecting Insert > Module in the Visual Basic Editor) in the same workbook? It won't work if NoTouch is stored in a worksheet module or in the ThisWorkbook module.
rachelgomez161999
Jul 29, 2022Iron Contributor
The VBA Macro Error message appears when there is an error in the macro that you were running.
The specified method cannot be used on the specified object for one of the following reasons:
An argument contains a value that is not valid. A common cause of this problem is trying to gain access to an object that does not exist; for example, Workbooks(5), when only three workbooks are open.
The method cannot be used in the applied context. Specifically, some Range object methods require that the range contain data. If the range does not contain data, the method fails.
An external error occurred, such as a failure to read or write from a file.
(This issue does not apply to Mac) A method or property cannot be used because of security settings. For example, the properties and methods of the VBE object for manipulating the Visual Basic for Applications (VBA) code that is stored in a Microsoft Office document are inaccessible by default.
To turn on trusted access to Visual Basic Projects, do the following:
Enable the Developer tab on the ribbon. See Show the Developer tab for more information.
On the Developer tab, in the Code group, click Macro Security.
The Code group on the Developer tab
Under Developer Macro Settings, select the Trust access to the VBA project object model check box.
Regards,
Rachel Gomez
The specified method cannot be used on the specified object for one of the following reasons:
An argument contains a value that is not valid. A common cause of this problem is trying to gain access to an object that does not exist; for example, Workbooks(5), when only three workbooks are open.
The method cannot be used in the applied context. Specifically, some Range object methods require that the range contain data. If the range does not contain data, the method fails.
An external error occurred, such as a failure to read or write from a file.
(This issue does not apply to Mac) A method or property cannot be used because of security settings. For example, the properties and methods of the VBE object for manipulating the Visual Basic for Applications (VBA) code that is stored in a Microsoft Office document are inaccessible by default.
To turn on trusted access to Visual Basic Projects, do the following:
Enable the Developer tab on the ribbon. See Show the Developer tab for more information.
On the Developer tab, in the Code group, click Macro Security.
The Code group on the Developer tab
Under Developer Macro Settings, select the Trust access to the VBA project object model check box.
Regards,
Rachel Gomez
- ADGToreUpAug 03, 2022Brass ContributorYour comments have taught me a lot; however, this was not the fix. thank you for the help, though. I did still learn something from your reply.