Frage zu Evaluate
01.08.2015 10:52:48
WalterK
Guten Morgen,
beim nachfolgenden Code wird in der Zeile ERGEBNIS.Copy die Meldung:
Fehler beim Kompilieren: Ungültiger Bezeichner angezeigt.
Ich möchte einfach das Ergebnis aus Evaluate kopieren und im darauf folgenden
Range("D4:D8") weiter verwenden.
Option Explicit
Sub BeispielMitEvaluate()
Dim wks As Worksheet
Dim ERGEBNIS As Double
Set wks = Worksheets("Tabelle1")
If wks.Range("F1") > 0 Then
ERGEBNIS = Evaluate("1+(F1/100)") 'der Betrag von F1 wird im Code neu berechnet, soll _
aber in F1 unverändert bleiben
MsgBox ERGEBNIS
ERGEBNIS.Copy 'hier soll der mit Evaluate ermittelte Betrag kopiert werden
wks.Range("D4:D8").PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
SkipBlanks:=False, Transpose:=False
End If
End Sub
Besten Dank für die Hilfe und Servus, Walter