Betrifft: Formel statt fixer Wert per Makro anzeigen
von: meixner
Hallo zusammen,
habe ein Problem mit folgendem Makro:
Habe ein Tabelle mit 30 Aktien. Makro sucht eine bestimmte Aktie aus diesen 30 heraus z.B Zeile 30.
Ich möchte dann aus B30 die Formel an eine andere Stelle kopieren. In B30 steht =Data!$V37 aber ein Aktienpreis wird angezeigt, dass sich ständig ändert. Mein Problem ist, das ein fixer Wert kopiert Wert anstatt der Formel, die ein variabler Preis ausgibt.
TEIL DES MAKROS:
wsReweighting.Cells(zeilealteAktie, 11).Value = 0
wsReweighting.Cells(zielZeile, 7) = wsReweighting.Cells(zeilealteAktie, 12) * wsReweighting.Cells(zeilealteAktie, 13) / wsReweighting.Cells(zielZeile, 13) * (-1)
wsReweighting.Cells(zielZeile, 11).FormulaR1C1 = wsReweighting.Cells(zielZeile, 7)
Wenn ich das Makro auf abändere, funktioniert das nicht!
wsReweighting.Cells(zielZeile, 7) = wsReweighting.Cells(zeilealteAktie, 12).FORMULAR1C1 * wsReweighting.Cells(zeilealteAktie, 13).FORMULAR1C1 / wsReweighting.Cells(zielZeile, 13) * (-1)
wsReweighting.Cells(zielZeile, 11).FormulaR1C1 = wsReweighting.Cells(zielZeile, 7)
Vielen Dank für Tips.
Viele Grüße
Dani
Betrifft: AW: Formel statt fixer Wert per Makro anzeigen
von: Daniel
Zelle1.FormulaR1C1 = Zelle2.FormulaR1C1
Zelle2.Copy Zelle1
Betrifft: AW: Formel statt fixer Wert per Makro anzeigen
von: Josef Ehrensberger
With wsReweighting
.Cells(zeilealteAktie, 11).Value = 0
.Cells(zielZeile, 7).Formula = "=" & .Cells(zeilealteAktie, 12).Address & "*" _
& .Cells(zeilealteAktie, 13).Address & "/" & .Cells(zielZeile, 13).Address & _
"*-1"
.Cells(zielZeile, 11).Formula = .Cells(zielZeile, 7).Formula
End With
Betrifft: AW: Formel statt fixer Wert per Makro anzeigen
von: meixner
Geschrieben am: 12.01.2010 13:46:25
Hallo Josef,
vielen Dank. Genau das habe ich gemacht. Klappt einwandfrei!!!
Viele Grüße
Dani