サイトについて      連絡先   検索

VBA Asc 関数

はじめに

Excel VBA の Asc 関数を紹介します。

Asc 関数は、指定した文字の文字コードを返します。

文字コードを扱う処理をするときに使用します。

構文

Asc(文字)

名前 説明
引数「文字」取得したい文字コードの文字を指定します。
戻り値数値型 (Integer)

解説

引数「文字」に文字列を渡したときは 1 文字目の文字コードを返します。

文字が半角のときは 0 ~ 255 の範囲を、全角のときは -32768 ~ 32767 の範囲の文字コードを返します。

文字コードから文字に変換するには「Chr 関数」を使用します。

使用例

Dim i As Integer
i = Asc("A")
Debug.Print(i) ' 65

i = Asc("あ")
Debug.Print(i) ' -32096

Dim s As String
s = Chr(65)
i = Asc(s)
Debug.Print(i) ' 65

関連ページ