Funkcje konwersji typów zmiennych w VBA

Stronę tą wyświetlono już: 229 razy

Konwersja podstawowych typów danych na tekst String

Do jawnej zmiany typów prostych na ciąg znaków String w VBA służy funkcja CStr, która przyjmuje jako argument dowolną zmienną podstawowego typu. Oto przykład użycia tej funkcji:

Listing 1
  1. Dim w as Integer, s as String
  2. w = 10
  3. s = "w = " + CStr(10)

Funkcje konwersji typów liczbowych

Oto lista funkcji konwertujących typy liczbowe:

  • CBool - konwertuje podstawowe typy zmiennych na Boolean;
  • CByte - konwertuje podstawowe typy zmiennych na Byte;
  • CInt - konwertuje podstawowe typy zmiennych na Integer;
  • CLng - konwertuje podstawowe typy zmiennych na Long;
  • CCur - konwertuje podstawowe typy zmiennych na Currency;
  • CSng - konwertuje podstawowe typy zmiennych na Single;
  • CDbl - konwertuje podstawowe typy zmiennych na Double;
  • CDec - konwertuje podstawowe typy zmiennych na Decimal;

Wszystkie te funkcje konwertują podstawowe typy liczbowe oraz tekst na zmienną danego typu.

Konwersja na typ Date

Do konwersji na typ Date służy funkcja CDate.

Konwersja na typ Variant

Każdy typ podstawowy może zostać zamieniony na typ Variant za pomocą funkcji CVar.

Komentarze