• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA セル選択)

Excel VBA セル選択

このQ&Aのポイント
  • Excel VBAのコードを使用して、選択した範囲内の全てのセルを変換する方法を教えてください。
  • ExcelのVBAを使用して、選択した範囲内の複数のセルを一括で変換する方法を教えてください。
  • ExcelのVBAを活用して、複数のセルを選択し、全角を半角に一括変換する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

以下のようにして下さい。 Sub 全角() Dim i As Long, buf As String Dim ac As Range For Each ac In Selection buf = "" For i = 1 To Len(ac.Value) If Mid(ac.Value, i, 1) Like "[ア-ン]" Then buf = buf & StrConv(Mid(ac.Value, i, 1), vbWide) Else buf = buf & Mid(ac.Value, i, 1) End If Next i ac.Value = buf Next ac End Sub プログラム内の「ア」と「ン」は半角カナに直して下さい。このサイトは半角カナを書くと勝手に全角カナに書き換えてしまいます(貴方の質問文も、勝手に全角カナに直されてしまっています)

meronsodanomu
質問者

お礼

ありがとうございます。 やりたかったことが出来ました。

関連するQ&A