Ich versuche, bestimmten Zellen in Excel bestimmte Namen und Beschreibungen zu geben. Ich nahm ein Macro auf und es produzierte die folgende Ausgabe. Ich habe mich gefragt, ob es eine effizientere Möglichkeit gibt, den Code zu schreiben? Ich muss dies für mehrere hundert Zellen tun, bevor ich die Zellen nach unten kopiere. Um klar zu sein, frage ich nicht, wie man Formeln hinzufügt. Ich frage, was der effizienteste Weg ist, der die geringste Menge an Ressourcen verbraucht.Wie effizient eine Formel Zellen in Excel mit VBA hinzufügen?
Range("J2").Select
ActiveCell.FormulaR1C1 = "User Team"
Range("J3").Select
ActiveCell.FormulaR1C1 = "=VALUE(LEFT(RC[-1],4))"
Sie eine zuweisen können und die gleiche Formel auf Hunderte von Zellen auf einmal wie so: 'ThisWorkbook.Worksheets (" Sheet1 ") .Range (" J3: J500 "). FormulaR1C1 =" = WERT (LINKS (RC [-1], 4)) ". Da die Formel * relativ * mit * R1C1 * -Stil ist, sollte es für alle gut funktionieren. – Ralph