ActiveCell.Value
02.07.2014 13:30:09
Alex
Man beachte bitte folgenden VBA-Code:
Public Sub ValueType()
Dim vValue As Variant
vValue = "2"
ActiveCell.Value = vValue
Debug.Print "Cell: " & TypeName(ActiveCell.Value) & " / Var: " & TypeName(vValue)
End Sub
... welcher folgende Ausgabe liefert:Cell: Double / Var: String
Es sieht so aus als ob Excel hier eine Automatische Konvertierung vornimmt.Gibt es eine Möglichkeit diese Konvertierung zu umgehen oder besser noch explicit anzugeben?
etwa wie ...
ActiveCell.StringValue = "foo"