【VBA】数字を漢数字へ変換する

VBAで
 ・「数字」を「漢数字」へ変換
できます!
※例えば「1234」を「千二十四」へ変換できます。

PR

VBAコード

ここでは例として
 ・数字「1234」を漢数字「千二十四」へ変換
します。

Sub sample()
    
    '数字を漢数字へ変換
    MsgBox WorksheetFunction.Text("1024", "[DBNum1]")
    
End Sub

ワークシート関数の「Text関数」により、数字を漢数字へ変換できます。
※実態は「WorksheetFunctionオブジェクト」の「Text」メソッドです。

「Text関数」の第2引数(=書式)に『[DBNum1]』を指定します。

PR

実行結果

数字を漢数字へ変換できました。

実行結果
実行結果
PR

参考①

「数字」を「英単語」へ変換することもできます。

詳細は以下の記事をご確認ください。

PR

参考②

「西暦」を「和暦」へ変換することもできます。
※西暦から和暦を取得できます。

詳細は以下の記事をご確認ください。

PR

参考③

「数字(数値)」を「パーセント形式」へ変換することもできます。

詳細は以下の記事をご確認ください。

PR

参考④

上記で使用した以下の詳細は、公式サイトをご確認ください。

●「WorksheetFunctionオブジェクト」の「Text」