VBA Zelle mit Formel füllen variabel
17.09.2025 18:00:54
Rudolf Nobby
ich habe folgendes Problem in einem Makro:
Es gibt eine Zelle, deren Wert ist ein Produkt aus einer Zahl multipliziert mit dem Wert der Zelle davor.
In der Zelle A2 steht also 200 weil in der Zelle A1 davor 100 steht und sich damit "=A1*2" angezeigt wird.
Mit
formelString = Sheets("Tabelle1").Range("A2").Formula
bekomme ich die Formel auch angezeigt.
Jetzt möchte ich den Wert von 2 in der Formel als Variable verändern und in die Zelle A2 eintragen.
Es soll also z.B. über die Variabe Faktor = 4 in der Zelle A2 "=A1*4" stehen.
Ist sicher ganz einfach, aber ich krieg das nicht hin.
Vielen Dank für je Hilfe
Nobby
Anzeige