スタンダード 模擬問題

Excel VBA スタンダード 模擬試験 ランダム順出題 ② 第3問 公開問題

データ内の英数字を全角あるいは半角にしたい。このような場合に使用する最適な関数はどれか。

次の選択肢の中から1つ解答しなさい。

1.Format

2.Resize

3.StrConv

4.Replace

 
 
正解

3

【9章 エラー対策】

解説

【StrConv 関数】

StrConv関数で文字列を変換します。

StrConv関数は文字列の変換(全角から半角、半角から全角など)に使用されます。指定する引数によって、変換の内容を指定することができます。

構文:StrConv(変換する文字列,変換後の文字種定数)

・全角に変換
vbWide定数を使用して、英数字を半角から全角に変換します。

StrConv(文字列, vbWide)

・半角に変換
vbNarrow定数を使用して、英数字を全角から半角に変換します。

StrConv(文字列, vbNarrow)

データ内の英数字を全角あるいは半角にしたい。このような場合に使用する最適な関数はどれか。

次の選択肢の中から1つ解答しなさい。

1.Format

誤り。

Format関数は、日付や数値の表示形式を指定してフォーマットするための関数です。英数字の全角・半角変換には適していません。

2.Resize

誤り。

Resize関数は、セルの範囲サイズを変更するためのものであり、文字列操作には使用しません。

3.StrConv

正しい。

StrConv関数は、文字列の変換を行うための関数であり、全角・半角の変換に最適です。

4.Replace

誤り。

Replace関数は、文字列内の特定の文字を別の文字に置換するための関数です。全角・半角変換を直接行うものではありません。