Um Schleifen der effizienteste Weg, um eine Schleife durch eine große Stichprobe von Zeilen zu erreichen, habe ich den folgenden Code in Sheet3 von this answer inspiriert:Laufzeitfehler ‚1004‘, wenn sie durch eine große Stichprobe von Zeilen
Sub Testing_Data()
Dim k As Long, S2 As Worksheet, VArray
Application.ScreenUpdating = False
Set S2 = ThisWorkbook.Sheets("Sheet2")
VArray = Range("A:A" & Cells(Rows.Count, "A").End(xlUp).Row).Value
For k = 2 To UBound(VArray, 1)
S2.Cells(k, "B") = VArray(k, 1)/100
S2.Cells(k, "C") = VArray(k, 1) * S2.Cells(k, "B")
Next
End Sub
Nach dem Ausführen des Codes, der Laufzeitfehler '1004': Application-definierte oder objektdefinierte Fehler aufgetreten. Wie man es repariert?
Welche Zeile gibt den Fehler? An dem Punkt, an dem der Fehler auftritt; Was sind die Werte Ihrer Variablen? –
@ destination-data Es zeigt auf keine Zeilen. –
@ Anastasiya-Romanova 秀 Wenn ein Problem mit Ihrem Code vorliegt, können Sie ihn Schritt für Schritt mit der Taste F8 durchlaufen. So können Sie sehen, welche Zeilen ausgeführt werden können und an welcher Stelle der Fehler ausgelöst wird. – Carrosive