Funkcja Chr VBA zwraca znak na podstawie pozycji w tablicy znaków ASCII. Dla przykładu litera „a” w tablicy kodów ASCII zajmuje 97 pozycję. Jeśli chcielibyśmy otrzymać pozycję w tablicy na podstawie znaku, powinniśmy użyć w tym celu funkcji VBA Asc. Tablica znaków ASCII uwzględnia wielkość znaków, tak więc znaki pisane wielką literą posiadają inną pozycję, niż te pisane małymi literami. Tablica zawiera zarówno znaki sterujące jak i alfanumeryczne.
'datatalk.pl Chr(CharCode As Long)
CharCode: Liczba reprezentująca pozycja znaku w tablicy kodów ASCII, dla której chcemy otrzymać znak.
Zwrot funkcji: String / Wartość tekstowa.
Jak używać funkcji Chr w VBA Excel? Poniżej przykłady użycia funkcji Chr w Edytorze VisualBasic.
Przykład 1: Przykład użycia funkcji Chr VBA – wynik w oknie MsgBox.
'datatalk.pl Dim intValue As Integer intValue = 97 MsgBox Chr(intValue)
Przykład 2: VBA Chr – przykład funkcji – wynik w arkuszu Excel.
'datatalk.pl Dim intValue2 As Integer intValue2 = 97 Range("A1") = Chr(intValue2)
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.
W jaki sposób w Excel zmienić datę na pierwszy lub ostatni dzień miesiąca? W tym…
Średnia ważona w Excel - Jak ją obliczyć W tym przykładzie dowiesz się jak obliczyć…
Data i godzina w Excel - Jak ją szybko wstawić Jest wiele sposobów na wstawienie…
Dni robocze w Excel - Jak je obliczyć? Jeśli chcesz obliczyć dni robocze w Excel…
Kurs Excel - poziom podstawowy Kurs Excel od podstaw jest już opublikowany. Możesz z niego…
Jak w Excel zrobić pierwiastek inny niż drugiego stopnia Jeśli chcesz w Excel obliczyć pierwiastek…