A4からD6を範囲指定してる状態で、その中の文字列を・・・
・全角を半角に変換
・大文字を小文字に変換
・小文字を大文字に変換
させるマクロは、それぞれどのように記述すればいいのでしょうか?
具体例教えていただけるとありがたいです。
宜しくお願いします。
Sub 全角を半角()
Dim セル As Range
Range(”A4:D6”).Select
If Frg = 1 Then Exit Sub
Application.ScreenUpdating = False
On Error Resume Next
For Each セル In Selection
セル = StrConv(セル, vbNarrow)
Next
r1.Select
Set r1 = Nothing
End Sub
こんな感じでいいと思います。
”vbNarrow”で全角を半角に変換してます。
ケースによって使い分けて下さい。
大文字→小文字”vbLowerCase”
小文字→大文字”vbUpperCase”
参考までに
単語の先頭文字を大文字に”vbProperCase”
半角→全角”vbWide”
全角→半角”vbNarrow”
ひらがな→カタカナ”vbKatakana”
カタカナ→ひらがな”vbHiragana”
すごいですカンペキです♪
想像以上のご回答頂けたのでボーナス付けときますw
ありがとうございましたー