Funkcja CCur VBA – Jak konwertować dane do typu Currency

Ostatnio zaktualizowano: 2 listopada, 2017 przez admin

1. Funkcja CCur VBA – Opis

Funkcja CCur VBA zwraca wartość o typie danych Currency. Jest to liczba zmiennoprzecinkowa  sformatowana jako waluta z zakresu od -922,337,203,477.5808 do 922,337,203,685,477.5807. Typ danych Currency zajmuje 8 bajtów w pamięci. . Próba wywołania funkcji z argumentem spoza zakresu od -922,337,203,477.5808 do 922,337,203,685,477.5807 wygeneruje błąd. Błąd uzyskamy także, gdy jako argument wprowadzimy wartość, która zawiera inne znaki niż cyfry. W praktyce typ walutowy jest rzadko używany. Z reguły do przechowywania liczb reprezentujących kwoty pieniężne używa się zwykłych typów Single lub Double.

2. Funkcja VBA CCur – Składnia

'datatalk.pl
CCur(Expression) As Currency

Expression: Dowolna liczba z zakresu od -922,337,203,477.5808 do 922,337,203,685,477.5807 przechowywana w dowolnym typie danych (także String).

Zwrot funkcji: Currency / Liczba z zakresu od -922,337,203,477.5808 do 922,337,203,685,477.5807.

3. Funkcja VBA CCur – Przykład

Jak używać funkcji CCur w VBA Excel? Poniżej przykłady użycia funkcji CCur w Edytorze VisualBasic.

Przykład 1: Przykład Funkcji VBA CCur – wynik w oknie MsgBox.

'datatalk.pl
Dim CurValue As Currency
CurValue = 12345.1234
MsgBox CCur(CurValue)

Przykład 2: CCur VBA – przykład zastosowania. Wynik w komórce arkusza.

Dim CurValue As Currency
CurValue = 4567.1234
Range("A1") = CCur(CurValue)
Funkcje VBA Excel – Funkcja CCur VBA
Funkcje VBA Excel – Funkcja CCur VBA

4. Funkcja VB CCur – Dodatkowe informacje

  • Funkcja zastosowana dla liczb spoza zakresu od -922,337,203,477.5808 do 922,337,203,685,477.5807 zwróci błąd.

5. Funkcja CCur VisualBasic – Gdzie stosować?

Funkcję możemy stosować w: Excel 2003, Excel 2007, Excel 2010, Excel 2013, Excel 2016.

Artykuł jest częścią listy funkcji VBA Excel. Listę wszystkich funkcji VBA znajdziesz pod tym adresem: Funkcje VBA.

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

%d bloggers like this: