Handling “ActiveX can’t create object” when using FileSystemObject

VBA System Environment Conflicts - September 19, 2026

When VBA throws Run-time error 429: ActiveX component can’t create object on a line calling CreateObject("Scripting.FileSystemObject"), it means the Windows COM subsystem cannot locate,…

Fixing VBA errors caused by “OneDrive” autosave and temp file paths

VBA System Environment Conflicts - September 18, 2026

When Excel workbooks are stored in OneDrive or SharePoint folders, VBA macros that handle file paths, check directory contents, or save files often fail…

Troubleshooting Mac vs. Windows VBA compatibility (ActiveX vs. AppleScript)

VBA System Environment Conflicts - September 17, 2026

VBA code that runs cleanly on Windows frequently halts on macOS with runtime errors like Runtime error 429: ActiveX component can't create object, Runtime…

Digital Signatures: Fixing “The VBA project is not digitally signed.”

VBA System Environment Conflicts - September 16, 2026

The message “The VBA project is not digitally signed” indicates that Excel has blocked a macro-enabled workbook (.xlsm or .xlsb) because your Trust Center…

Handling “ScreenUpdating” and “Calculation” mode freezes

VBA System Environment Conflicts - September 15, 2026

Setting Application.ScreenUpdating = False and Application.Calculation = xlCalculationManual is a standard way to speed up VBA macros. However, if a macro encounters an unhandled…