No.2ベストアンサー
- 回答日時:
こんにちは。
maruru01です。文字コード0~255が半角なのでそれを利用します。
なお、エラートラップは自分で付けて下さい。
Private Function GetOnlyZenkaku(Str As String) As String
Dim i As Long
Dim Chr As String
Dim temp As String
temp = ""
For i = 1 To Len(Str)
Chr = Mid(Str, i ,1)
If Asc(Chr) < 0 Or Asc(Chr) > 255 Then
temp = temp & Chr
End If
Next i
GetOnlyZenkaku = temp
End Function
この回答へのお礼
お礼日時:2002/09/10 18:28
ありがとうございます。お二人の回答をいただきどちらも出来るんでポイントをどうしようと困ってしまいました。どちらかというと、このコーディングのほうが、私にはわかりやすかったです。
No.1
- 回答日時:
簡単にする方法が思いつかなかったので、とりあえず関数を作成してみました。
全角にして一文字づつキャラクターコードを比較しています。
Function sGetZenkaku(sMoji As String) As String
Dim iLen As Integer, i As Integer
Dim sIc As String
iLen = Len(sMoji)
For i = 1 To iLen
sIc = Mid(sMoji, i, 1)
If Asc(sIc) = Asc(StrConv(sIc, vbWide)) Then
sGetZenkaku = sGetZenkaku & sIc
End If
Next i
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) エクセルの数式で教えてください。 3 2022/10/25 10:52
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- 大学・短大 学生ローン日本学生機構の奨学金について詳しい方教えて下さい。 保証人の職場にパソコンから株式会社○○ 1 2022/04/13 05:57
- マウス・キーボード macからリモートデスクトップでwindowsに接続した際のキーボード配列 3 2023/07/10 08:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルにMicrosoft Barcode C...
-
全角英数字の必要性が理解できない
-
Excel関数またはVBAでの質問に...
-
B1にある文言がA1に含まれて...
-
全角ひらがな、漢字をマッチさ...
-
全角スペース
-
「一角」って何でしょうか
-
.NET3.5におけるキーボードの「...
-
全角入力
-
VBScriptの正規表現で半角スペ...
-
全角英数字を半角英数字に変換...
-
Excelの中に全角ひらがな、漢字...
-
明細書の英数字の全角・半角に...
-
VBで、String型のデータが、...
-
住宅にカナを入力する際に丁目...
-
データにカンマが入ったCSVデー...
-
パイソンエラーについて
-
GoogleAppsScript文字列置換の...
-
なんで真面目な出会いを求める...
-
Golivecsで作成→Dreamweaverで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
住宅にカナを入力する際に丁目...
-
プログラミングでは、半角括弧...
-
エクセルにMicrosoft Barcode C...
-
IEからEdgeへの移行に伴うIMEの...
-
全角英数字の必要性が理解できない
-
VBA 文字に半角が含まれて...
-
Accessのテキストボックスの入...
-
word差し込み印刷 半角カタカ...
-
COBOL・全角判定
-
全角入力
-
VB.net、テキストボックス入力...
-
COBOLでの全角文字の判定をした...
-
CString Format にて全角空白文...
-
メモ帳の段落の揃え方
-
ダブルコーテーションの置換
-
正規表現で、全角文字を半角文...
-
VBで、String型のデータが、...
-
よくアカウント等に使われる 半...
-
エクセルでの”々”の扱い
おすすめ情報