Would something like that if run through on various attempts be enough to cause a crash?
This is Excel so it's hard to say 
However, I've had good luck with ...
http://www.appspro.com/Utilities/CodeCleaner.htm
The Excel VBA Code Cleaner
During the process of creating VBA programs a lot of junk code builds up in your files. If you don't clean your files periodically you will begin to experience strange problems caused by this extra baggage. Cleaning a project involves exporting the contents of all its VBComponents to text files, deleting the components and then importing the components back from the text files.
Unfortunately it only works with 32 bit Excel, but you can still manually export modules and then import them (I think) since that seems to be how the cleaning function works
I have seen examples of code where the dot occurs in more than one place on a line, always referencing back to the with command
Option Explicit
Sub test()
With Worksheets("Sheet1")
With .Cells(1, 1)
MsgBox .Address
With .Interior
MsgBox .ColorIndex
End With
End With
With .Shapes(1)
MsgBox .Name
End With
MsgBox .Name
End With
End Sub