Die Formelfunktion von = DATEVALUE und VBA's DateValue() liefern exklusive Ergebnisse. Wie kann ich ein Datum in VBA formatieren, um die gleiche Serialisierung zu erhalten, als wenn ich = DATEVALUE verwende?VBA Äquivalent von DATEVALUE?
Beispiel:1/19/2016
, formatierte "m/d/yyyy", kehrt 42388
durch =DATEVALUE()
ich nur jeden von ihnen auf einem gültigen Datum Zeichenfolge getestet. Beide lieferten die gleichen Ergebnisse. Sie könnten zum Beispiel 'Format ('date_string', 'mm-dd-yyyy')' 'versuchen. –
@ScottHoltzman - Ich konnte nicht klarstellen; Mit Serialisierung meine ich etwas in der Art, wie das Datum '1/19/2016'' 42388' wird. –
Ändern Sie einfach das NumberFormat der Zielzelle in '" General "' –