とりあえず、作ってみました。
Function func_1(s)
Dim regex As Object
Set regex = CreateObject("VBScript.RegExp")
regex.Pattern = "[^a-zA-Za-zA-Z0-90-9ぁ-んァ-ヶ一-龠]"
regex.Global = True
regex.IgnoreCase = True
t = regex.Replace(s, "")
func_1 = StrConv(StrConv(StrConv(t, vbUpperCase), vbWide), vbHiragana)
End Function
この関数に文字列を渡すとすべて全角にし、カタカナ(半角、全角とも)を全角ひらがなに変換します。
また、アルファベット、数字、仮名、漢字以外の文字は削除します。
この関数を使って変換したデータ同士で比較すればかなりの曖昧比較になると思います。
お礼
忙しいところ、有難う御座います、明日職場で早速試したいと思います
補足
すいません 素人で デ-タ変換初めて 使用するのですが テ-ブル作成してそのクエリのSQLのデ-タ定義にコピしたら良いのですか?