Laufzeitfehler 1004 delete
16.01.2007 12:30:13
Der
mein Excel meldet neuerdings unter Microsoft Visual Basic einen
Laufzeitfehler '1004' mit dem Text
"Die Delete-Methode des Range-Objektes konnte nicht ausgeführt werden"
Folgendes Macro liegt diesem Zugrunde:
Private Sub Worksheet_Calculate() 'weg was in einer Zeile #bezug hat
For i = 19 To 94
If IsError(Cells(i, 3)) Then
Rows(i).Delete
End If
Next i
End Sub
Gelb markiert wird die Zeile "Rows (i).Delete"
Bei einem zweiten Rechner mit gleichem Betriebssystem (Windows XP); gleicher
Excel version (Excel 2003 (11.8117.8107) SP2) und gleichem Aufbau, gibt es diese Meldung nicht.
Das Macro liegt hinter fünf Tabellenblättern und wird genutzt um sämtliche Bezüge die beim löschen von anderen Tabellenblättern dieser Mappe entstehen
zu entfernen. Beispiel "Lösche ich Tabellenblatt1 zu dem es einen Bezug in Zeile5 Tabellenblatt4 gibt, so wird Zeile5 aus Tab4 gleich mitgelöscht.
Ich hoffe euch genug Informationen gegeben zu haben um eine Lösung zu finden.
Mit freundlichem Gruß in die Runde
Der Sim