Run-time error 1004. Methode 'Range' für das Objekt '_Worksheet' ist fehlgeschlagen

Habe ich Folgendes 2000 Zeilen code, bekommen ist ein compile-Fehler, weil das Verfahren überlastet ist:

Sheet7.Range("H2").Value = Sheet7.Range("H2").Value + Sheet7.Range("K2").Value
...
Sheet7.Range("H2001").Value = Sheet7.Range("H2001").Value + Sheet7.Range("K2001").Value

Wenn ich, sagen wir, bis zu zehn Gewinnlinien, es funktioniert. Aber ich brauche den code für 2000 Zeilen und das ist, wenn ich die compile-Fehler. Adresse der compile-Fehler, ich habe folgende Schleife, aber es gibt mir Run-time error 1004. Methode 'Range' für das Objekt '_Worksheet' ist fehlgeschlagen.

Dim RowNo as Integer
For RowNo = 2 to 2001 Step 1
    Range(Cells(RowNo, 8)).Value = Range(Cells(RowNo, 8)).Value + Range(Cells(RowNo, 11)).Value
Next RowNo

Wie mache ich die Schleife arbeiten, ohne sich zu einem Laufzeit-Fehler 1004?

InformationsquelleAutor Kazuo | 2013-08-02
Schreibe einen Kommentar