Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 03-06-2018, 03:06 PM
lars-daniel lars-daniel is offline VBA is crashing after about 350 pages Windows 7 64bit VBA is crashing after about 350 pages Office 2010 32bit
Novice
VBA is crashing after about 350 pages
 
Join Date: Mar 2018
Posts: 6
lars-daniel is on a distinguished road
Default

Thanks a lot ! It's still running - can't tell you about the result. But since it's still running, you seem to have solved the problem. Latest (and biggest) Intel i7 with latest Office still uses 1 core only, three cores (+ hyperthreading) are idling. I should better split it into single files and run in parallel



Do you suggest to set use .Range.Text to remove the value or shall I do it the "replace"-way?
Code:
With ActiveDocument.Content.Find
    .Execute FindText:="-1", ReplaceWith:="", Format:=True, Replace:=wdReplaceAll, MatchWholeWord:=False
End With
Shall I also add this to each loop?
Code:
ActiveDocument.UndoClear
EDIT:
Oops, it doesn't work every time. I've got very much cells, which haven't get touched at all.
Reply With Quote
  #2  
Old 03-06-2018, 03:41 PM
macropod's Avatar
macropod macropod is offline VBA is crashing after about 350 pages Windows 7 64bit VBA is crashing after about 350 pages Office 2010 32bit
Administrator
 
Join Date: Dec 2010
Location: Canberra, Australia
Posts: 22,518
macropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond repute
Default

Quote:
Originally Posted by lars-daniel View Post
Latest (and biggest) Intel i7 with latest Office still uses 1 core only, three cores (+ hyperthreading) are idling. I should better split it into single files and run in parallel
Splitting the document into multiple files won't help unless you also start multiple independent Word sessions.
Quote:
Originally Posted by lars-daniel View Post
Oops, it doesn't work every time. I've got very much cells, which haven't get touched at all.
In that case, there's more than just -1 in the cells (e.g. some spaces). You might try changing:
Split(.Range.Text, vbCr)(0)
to:
Trim(Split(.Range.Text, vbCr)(0))
__________________
Cheers,
Paul Edstein
[Fmr MS MVP - Word]
Reply With Quote
  #3  
Old 03-06-2018, 03:48 PM
lars-daniel lars-daniel is offline VBA is crashing after about 350 pages Windows 7 64bit VBA is crashing after about 350 pages Office 2010 32bit
Novice
VBA is crashing after about 350 pages
 
Join Date: Mar 2018
Posts: 6
lars-daniel is on a distinguished road
Default

Quote:
Originally Posted by macropod View Post
Splitting the document into multiple files won't help unless you also start multiple independent Word sessions.
Sure. I don't like the rise of multi-core processors in recent years. Only a fraction of the end-user applications support this, but fortunately Excel is one of them. For Server it's clear, there's something in it.

Quote:
Originally Posted by macropod View Post
In that case, there's more than just -1 in the cells (e.g. some spaces). You might try changing:
Split(.Range.Text, vbCr)(0)
to:
Trim(Split(.Range.Text, vbCr)(0))
Thanks, let me try. Maybe that's why I used Val() I think. What do you think about replace and removing my undo buffer?

Edit:
Didn't work. I'm still having many "-1". I've changed it back to "Val(.Range.Text) = -1". This works safe in my case.
Reply With Quote
  #4  
Old 03-06-2018, 03:55 PM
macropod's Avatar
macropod macropod is offline VBA is crashing after about 350 pages Windows 7 64bit VBA is crashing after about 350 pages Office 2010 32bit
Administrator
 
Join Date: Dec 2010
Location: Canberra, Australia
Posts: 22,518
macropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond repute
Default

Quote:
Originally Posted by lars-daniel View Post
What do you think about replace and removing my undo buffer?
That would be of little or no benefit; the time taken to clear the buffer may actually slow down the process.
__________________
Cheers,
Paul Edstein
[Fmr MS MVP - Word]
Reply With Quote
  #5  
Old 03-06-2018, 04:02 PM
lars-daniel lars-daniel is offline VBA is crashing after about 350 pages Windows 7 64bit VBA is crashing after about 350 pages Office 2010 32bit
Novice
VBA is crashing after about 350 pages
 
Join Date: Mar 2018
Posts: 6
lars-daniel is on a distinguished road
Default

Quote:
Originally Posted by macropod View Post
That would be of little or no benefit; the time taken to clear the buffer may actually slow down the process.
Ah okay, same as unset($var) in PHP. Thanks a lot.
Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Numbering with heading is mixed up in odd pages in regard to even pages Baflla Word 0 09-11-2016 05:25 AM
Multiple Master Pages dont sync with content pages generatorjoe Publisher 0 07-28-2016 10:12 AM
Spreadsheet keeps crashing SavGDK Excel 8 06-28-2016 08:27 AM
VBA is crashing after about 350 pages Office 2013 is crashing and renaming files when crashing Brewski Office 1 09-21-2015 09:04 PM
VBA is crashing after about 350 pages Advanced page numbering: section pages in header, document pages in footer Albus Word 12 12-12-2014 01:36 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 07:44 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft