Hallo,
in einer als "Text" formatierten Excel-Zelle (z.B. A1) steht eine Formel (z.B. = A2), die ich per VBA berechnen lassen will. Dazu muss die Zelle zunächst auf Standard (General) umformatiert werden. Um die Berechnung der Formel auszuführen, muss nun diese Zelle erneut angesprochen und mit Enter verlassen werden. Erst damit beginnt Excel zu rechnen.
Ich konnte Folgendes mit dem Makrorekorder in VBA zu speichern:
Selection.NumberFormat = "General"
ActiveCell.FormulaR1C1 = "=R[1]C[-1]"
Range("B2").Select
Wie muss das Makro aber aussehen, wenn die Formel nicht "=R[1]C[-1]", sondern eine mir noch unbekannte Formel ist. Wie lässt sich der z.B. in A2 vorhandene Text (z.B. ein SVERWEIS) per VBA also in eine Formel unwandeln und auch gleich berechnen.
Bin für jede Hilfe dankbar.
Viele Grüße
Pit
|