EXCELのVBAで使える関数類メモを残しておきます。
これはセルの文字列に半角カナが含まれている場合エラーを返す関数です。
セルの文字列を1文字づつ半角カナかどうかを判定し、見つかった時点でFalseを返します。
すべての文字列が全角の場合はTrueを返します。
作成したツールの便宜上、英数記号は半角でもOKとしています。
判断の順は取得した文字コードがS-JISの半角カナに含まれるかどうかです。
-[Sample Code]--------------------------
Function AscEx(strOrg As String) As Boolean
Dim intLoop As Integer
Dim strChar As String
AscEx = True
For intLoop = 1 To Len(strOrg)
strChar = Mid(strOrg, intLoop, 1)
If ((Asc(strChar) >= &HA9) And (Asc(strChar) <= &HDF)) Then
AscEx = False
End If
Next intLoop
End Function
-------------------------
※本サンプルゲームプログラムおよびデータを使用して発生した障害,問題などに関して,(有)CORALNETは一切の責任を負いません。使用はご自身の責任で行ってください。
ランキング
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |