• ベストアンサー

EXCELのデーターで全角を半角に変換したいのですが・・・

全角・半角が混ざった英数字を全て半角に変換したいのですが、関数やVBAでできますか? データー量が多いので出来るだけ簡単に出来る方法を教えていただきたいです。 よろしくお願いします

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

関数での回答は出たので、参考にVBAでの回答を Sub test01() For i = 1 To 10 '10行までの例 Cells(i, "B") = StrConv(Cells(i, "A"), vbNarrow) Next i End Sub A列の値を変換してB列にセットする例です。 関数と違って、上記の3行目を Cells(i, "A") = StrConv(Cells(i, "A"), vbNarrow) とすると、A列セル値を変換して、直接A列セルにセットできます。

noname#89246
質問者

お礼

回答ありがとうございます。 VBAでもできるんですね。これから勉強します

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • chi_e
  • ベストアンサー率40% (2/5)
回答No.1

1.元になるデータの隣など別の空白セルに、下の関数を入れます。   =ASC() ()内にはもとになるデータの入ったセルを参照します。 2.関数の入ったセルをコピーして、元データのセルを選択します。 3.メニューバー編集から、形式を選択して貼り付けを選びます。 4.値にチェックを入れてOKをクリックします。

noname#89246
質問者

お礼

回答ありがとうございました。 おかげで仕事を早く終わらせることが出来ました

すると、全ての回答が全文表示されます。

関連するQ&A