VBA:小さい仮名(拗音・促音)を大きい仮名にする関数

Function UpperSutegana(strOrg) As String
  Const cstLower = "ァィゥェォッャュョ"
  Const cstUpper = "アイウエオツヤユヨ"
  Dim strRet As String
  Dim intLoop As Integer
  Dim strChar As String
  Dim intChar As Integer
  strRet = ""
  For intLoop = 1 To Len(strOrg)
    strChar = Mid(strOrg, intLoop, 1)
    intChar = InStr(1, cstLower, strChar, vbBinaryCompare)
    If intChar > 0 Then
      strRet = strRet & Mid(cstUpper, intChar, 1)
    Else
      strRet = strRet & strChar
    End If
   Next intLoop
  UpperSutegana = strRet
End Function

🗂  コード・コマンド

🏷

↓

Getting Started

記事は右側のリストメニューから探せます。
初めての方は下のおすすめ記事からどうぞ。

Quote of the Day

「俗物(ぞくぶつ)」とは、

世間的な名誉、地位、金銭などの物質的な利益ばかりを追い求め、
精神的なゆとりや教養、芸術の情趣を解さない、
つまらない人物やもののことです。

— google検索でのAIによる回答
↑