Wie verwende ich die vba-val-funktion?

Die VBA-VAL-Funktion ist in der Kategorie „VBA-Funktionen-Datentypkonvertierung“ aufgeführt. Wenn Sie es im VBA-Code verwenden, wandelt es eine Zeichenfolge in eine Zahl um. Vereinfacht ausgedrückt nimmt es eine als Zeichenfolge gespeicherte Zahl und gibt sie als Zahl zurück.

Syntax

Val(Kette)

Argumente

  • String : Ein String, den Sie in eine Zahl umwandeln möchten.

Beispiel

Um die Verwendung der VBA-VAL-Funktion praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:

example-vba-val-function
 Sub example_VAL() Range("B1").Value = Val(Range("A1")) Range("B2").Value = Val(Range("A2")) End Sub

Im obigen Code haben wir VAL verwendet, um den numerischen Wert der Zellen A1 und A2 zu erhalten:

  1. In Zelle A1 haben wir den Wert, der mit einer Zahl beginnt, und dieser Wert wurde in Zelle B1 extrahiert.
  2. In Zelle A2 beginnt der Wert jedoch mit einem Zeichen, das nicht als Zahl erkannt werden kann, sodass alle nachfolgenden Zeichen ignoriert werden.

Kommentare

  • Das Lesen der Zeichenfolge wird beim ersten Zeichen abgebrochen, das nicht als Zahl erkannt werden kann.
  • Es erkennt einen Punkt (.) als gültiges Dezimaltrennzeichen.
  • Es erkennt Symbole und Zeichen als Teil von Zahlenwerten.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert