bei der Auftragsanlage sollen die Daten mit Hilfe meiner zusammengebastelten Formel (s. unten) in einer Auftragsübersicht abgelegt werden. Die Übertragung der bis zu 1312 Daten pro Auftrag dauert fast 1 Minute.
Ist das normal, oder kann man es irgendwie beschleunigen, weil meine Formel nicht optimal ist?
Private Sub Button_Auftrag_Speichern_Click()
'Anzahl an bereits angelegten Aufträgen feststellen und nächste Zeile auswählen
Dim add As Integer
add = Sheets("Verweise").Range("A2").Value
Sheets("Aufträge").Cells(add, 1).Value = Sheets("Auftragsanlage").Range("G2")
For P = 1 To 100 '(100 Positionen pro Auftrag)
'Referenz
Sheets("Aufträge").Cells(add, P * 13 + 0).Value = Sheets("Auftragsanlage").Cells(12 + P, "C")
'Menge
Sheets("Aufträge").Cells(add, P * 13 + 1).Value = Sheets("Auftragsanlage").Cells(12 + P, "H")
'Material
Sheets("Aufträge").Cells(add, P * 13 + 2).Value = Sheets("Auftragsanlage").Cells(12 + P, "J")
'Konfektionierung
Sheets("Aufträge").Cells(add, P * 13 + 3).Value = Sheets("Auftragsanlage").Cells(12 + P, "M")
'Körper
'Länge
Sheets("Aufträge").Cells(add, P * 13 + 4).Value = Sheets("Auftragsanlage").Cells(12 + P, "Q")
'Breite
Sheets("Aufträge").Cells(add, P * 13 + 5).Value = Sheets("Auftragsanlage").Cells(12 + P, "R")
'Höhe
Sheets("Aufträge").Cells(add, P * 13 + 6).Value = Sheets("Auftragsanlage").Cells(12 + P, "S")
'Fläche
'Länge
Sheets("Aufträge").Cells(add, P * 13 + 7).Value = Sheets("Auftragsanlage").Cells(12 + P, "T")
'Breite
Sheets("Aufträge").Cells(add, P * 13 + 8).Value = Sheets("Auftragsanlage").Cells(12 + P, "U")
'QM
Sheets("Aufträge").Cells(add, P * 13 + 9).Value = Sheets("Auftragsanlage").Cells(12 + P, "V")
'Preis
Sheets("Aufträge").Cells(add, P * 13 + 10).Value = Sheets("Auftragsanlage").Cells(12 + P, "Y")
'Summe
Sheets("Aufträge").Cells(add, P * 13 + 11).Value = Sheets("Auftragsanlage").Cells(12 + P, "AB")
'Mitarbeiter
Sheets("Aufträge").Cells(add, P * 13 + 12).Value = Sheets("Auftragsanlage").Cells(12 + P, "AE")
Next P
End Sub