I’ve found a workaround. At first it seemed it would take up more time, but it actually makes everything work smoother and faster due to less swapping and more memory available. This is not a scientific approach and it needs some testing before it works.
In the code, make Excel save the workbook every now and then. I had to loop through a sheet with 360 000 lines and it choked badly. After every 10 000 I made the code save the workbook and now it works like a charm even on a 32-bit Excel.
If you start Task Manager at the same time you can see the memory utilization go down drastically after each save.
Related Posts:
- Object Required Error in excel VBA
- What are .NumberFormat Options In Excel VBA?
- Better way to find last used row
- VBA, if a string contains a certain letter
- Excel VBA Macro: User Defined Type Not Defined
- VBA Runtime Error 1004 “Application-defined or Object-defined error” when Selecting Range
- Select method of Range class failed via VBA
- Does VBA contain a comment block syntax?
- Why does “Paste Method of Worksheet class failed” occasionally occur?
- How to return a result from a VBA function
- Use VBA to Clear Immediate Window?
- VBA: Else without If Error
- Recommended IDE for VBA
- ByRef argument type mismatch in Excel VBA
- VBA: Convert Text to Number
- VBA Error: “Compile error: Expected End Sub”
- Error: “Could Not Find Installable ISAM”
- Loop without Do error
- Row count where data exists
- Test or check if sheet exists
- How to detect if user select cancel InputBox VBA Excel
- macro run-time error ‘9’: subscript out of range
- Why does my VBA code throw an “Invalid outside procedure” error?
- Excel Solver Password: what is it and where can it be acquired/bought?
- Compile error: Next without For || VBA
- Is there a way to crack the password on an Excel VBA Project?
- MS Excel Scatterplot converts Months to Numbers
- What does <> mean?
- Excel to Google Sheets – Error: Formula parse error
- Swap x and y axis without manually swapping values
- Excel: Calculate the frequency of a particular month in a column of date cells
- How to use Regular Expressions (Regex) in Microsoft Excel both in-cell and loops
- How to find a value in an excel column by vba code Cells.Find
- How to use Regular Expressions (Regex) in Microsoft Excel both in-cell and loops
- Insert picture into Excel cell
- What is a correct MIME type for .docx, .pptx, etc.?
- Is there Infinity in Spreadsheets?
- Declaring variables in Excel Cells
- How to loop in excel without VBA or macros?
- What is correct content-type for excel files?
- How do I get countifs to select all non-blank cells in Excel?
- What is the function of FormulaR1C1?
- What exactly is the function of Application.CutCopyMode property in Excel
- Excel – SUMIFS for multiple columns
- Workaround for “Formula omits adjacent cells”
- VBA Excel – Insert row below with same format including borders and frames
- check if a file is open in Python
- Select all the cells below current cell in excel
- Excel: Can I create a Conditional Formula based on the Color of a Cell?
- Excel VBA: Can’t get a match, error “Unable to get the Match property of the WorksheetFunction class”
- How do I open space-delimited file in Microsoft Excel?
- Scraping data from website using vba
- Using SUBSTITUTE with wildcard characters
- Change default ‘delimiters’ in excel
- Adding a newline character within a cell (CSV)
- VB: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)
- How to install Date Picker form control in Excel 2016
- How to install Date Picker form control in Excel 2016
- How to fill color in a cell in VBA?
- (Excel) Conditional Formatting based on Adjacent Cell Value
- Shortcut to Apply a Formula to an Entire Column in Excel
- Refreshing all the pivot tables in my excel workbook with a macro
- How to label scatterplot points by name?
- What is the difference between “Form Controls” and “ActiveX Control” in Excel 2010?
- Average in VBA in Excel
- VBA Excel “Compile error: Object Required”
- Choosing paper size (NOT DEFAULT sizes) in excel vba
- “Unable to get the VLookup property of the WorksheetFunction Class” error [duplicate]
- Paste Special error 1004 PasteSpecial method of Range class failed
- Using Excel VBA to run SQL query
- VBA: Getting run-time 1004: Method ‘Range’ of object ‘_Worksheet’ failed when using cells
- Cannot run the macro… the macro may not be available in this workbook
- ‘Microsoft.ACE.OLEDB.12.0’ provider is not registered on the local machine
- Docker error : no space left on device
- VBScript to open a dialog to select a filepath
- I get this error: “glibc detected”
- What does ** mean in C?
- Python: Pandas pd.read_excel giving ImportError: Install xlrd >= 0.9.0 for Excel support
- How to open an Excel file in C#?
- Difference between hive.tez.container.size and tez.task.resource.memory.mb
- How to Clear Office Clipboard with VBA
- Compare Dates in VBA
- Is there a way to exclude the content from the post variable to save on RAM usage?
- PHP Memory Limit vs. WP Memory Limit
- WP_MEMORY_LIMIT didn’t work in wp-config
- Best way to diagnose which plug-ins/theme uses the most memory?
- WordPress database becoming huge. How to analyze and optimize it? fear of running out of memory
- What is the most efficient way to search users by their display name?
- In big trouble – Allowed memory size of 268435456 bytes exhausted
- WordPress hit memory limit but not from the server
- PHP Warning: include(): Unable to allocate memory for pool
- HIgh CPU usage – Will using cache plugins help
- Memory consumption in w3-total-cache vs wp-super-cache? [closed]
- High memory usage in my theme, how to find out why?
- I/O Usage goes max. just after every new post published and WP site down
- Fatal error: Allowed memory size of bytes exhausted (tried to allocate 36 bytes)
- wp_insert_post memory consumption
- Allowed memory size of (…) exhausted
- What does Virtual memory size in top mean?
- Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in