05 Jun,2011 (Sun) 20:20
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
🏷 VBA
記事は右側のリストメニューから探せます。
初めての方は下のおすすめ記事からどうぞ。
MONO 0373のを運営している人と、このサイトについての紹介。
サイト制作の考え方や、記事を書く際の工夫など。
やってみせ、言って聞かせて、させてみせ、
ほめてやらねば、人は動かじ。
話し合い、耳を傾け、承認し、
任せてやらねば、人は育たず。
やっている、姿を感謝で見守って、
信頼せねば、人は実らず。