Funkcja Asc VBA zwraca pozycję znaku w tablicy znaków ASCII. Dla przykładu litera „a” w tablicy kodów ASCII zajmuje 97 pozycję. Jeśli chcielibyśmy otrzymać literę na podstawie pozycji w tablicy, powinniśmy użyć w tym celu funkcji VBA Chr. 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. W przypadku, gdy argument posiada więcej niż jeden znak, funkcja ASC zwróci pozycję w tablicy dla pierwszego znaku wskazanego w argumencie.
'datatalk.pl Asc(String As String) As Integer
String: Znak, dla którego chcemy otrzymać liczbę reprezentującą pozycję w tablicy kodów ASCII.
Zwrot funkcji: Integer / Wartość liczbowa całkowita.
Jak używać funkcji Asc w VBA Excel? Poniżej przykłady użycia funkcji Asc w Edytorze VisualBasic.
Przykład 1: Przykład użycia funkcji Asc VBA – wynik w oknie MsgBox.
'datatalk.pl Dim strValue As String strValue = "a" strValue = "abc" MsgBox Asc(strValue)
Przykład 2: VBA Asc – przykład funkcji – wynik w arkuszu Excel.
'datatalk.pl Dim strValue2 As String strValue2 = "a" strValue2 = "abc" Range("A1") = Asc(strValue)
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…