Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11279 / 76735 ←次へ | 前へ→

【70994】Re:全角文字を検出
回答  Yuki  - 12/1/24(火) 20:01 -

引用なし
パスワード
   ▼Tomiちゃん さん:
こんな感じでいいいですか?
セル単位でチェックするならばそのように書き換えてね。

Sub TEST2ByteChk()
  Dim v1 As Variant
  Dim lC As Long
  Dim i  As Long
  
  With Worksheets("Sheet1")
    lC = .Range("A1").CurrentRegion.Columns.Count
    For i = 1 To .Range("A" & Rows.Count).End(xlUp).Row
      v1 = .Cells(i, 1).Resize(, lC).Value
      v1 = WorksheetFunction.Index(v1, 0)
      v1 = Join(v1, vbTab)
      If Len(v1) = LenB(StrConv(v1, vbFromUnicode)) Then
        Debug.Print "半角"
      Else
        Debug.Print "全角交じり"
      End If
    Next
  End With
End Sub

2 hits

【70992】全角文字を検出 Tomiちゃん 12/1/24(火) 16:21 質問
【70993】Re:全角文字を検出 とおりすぎ 12/1/24(火) 18:43 回答
【70996】Re:全角文字を検出 Tomiちゃん 12/1/25(水) 10:01 お礼
【70994】Re:全角文字を検出 Yuki 12/1/24(火) 20:01 回答
【70997】Re:全角文字を検出 Tomiちゃん 12/1/25(水) 10:09 お礼

11279 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free