To jest prosta prezentacja tego, co chcę zrobić. Chcę ustawić formułę na zakres komórek (np. Od C1 do C10).Ustaw formułę dla zakresu komórek
Range("C1").Formula = "=A1+B1"
ale jak wykorzystać formuły dynamiczne komórki takie jak ten:
Range("C1:C10").Formula = "=Ax+Bx"
więc w rzeczywistości jest niczym,
C1 = A1 + B1
C2 = A2 + B2
C3 = A3 + B3
C4 = A4 + B4
C5 = A5 + B5
...
C10 = A10 + B10
jak zmienić RHS tej formuły do dokonania wyżej pracy : Range("C1:C10").Formula = "=Ax+Bx"
Nie ma nic złego w tym sposobie robienia tego oprócz tego, że jest znacznie wolniej niż na przykład kod z mojej odpowiedzi. Używa techniki kopiowania i wklejania, która nie jest wydajna podczas pracy z wieloma komórkami. –
@mehow Zgoda .. A to byłoby łatwiejsze do zrozumienia i łatwiejsze do napisania, jeśli formuła jest zagnieżdżona i złożona. –
preferuj prostsze rozwiązanie neilxdims – Simon