ich habe wörter in ca. 700 zeilen, die ich mit checkspelling überprüfe. nach einer weile erhalte ich dann aber immer einen laufzeitfehler. wenn ich das makro durchlaufen lasse, geschieht das in zeile 508, wenn ich es unterbreche und neu starte dementsprechend eher. habe ich den fehler einmal erhalten, kommt er direkt bei neustart des makros wieder, so dass ich erst excel neu starten muss um es wieder ausführen zu können. ist das vielleicht ein speicherproblem oder woran liegt das?
hier der code:
Code eingefügt mit Syntaxhighlighter 1.16
For m = 1 To WorksheetFunction.CountA(Columns(1))
If Application.CheckSpelling(Cells(m, 3), , True) = False Then
Cells(m, 4) = "x"
Cells(1, 5) = m
End If
Next m