Excel VBA ベーシック 模擬問題 模擬試験

Excel VBA ベーシック 模擬問題 ランダム順出題 ② 第21問

以下のコードは、文字列 N の右端から指定した文字数の文字列を取得し、メッセージボックスに表示するためのものです。

空欄に入る適切な関数を選択肢の中から正しいものを1つ解答しなさい。

 

Sub Exam1()

 Dim N As String

  N = "abcdefg"

 MsgBox【 空欄①  】(N, 3)

End Sub

 

1.Left

2.Mid

3.Len

4.Right

 

正解

4

解説

【8章 関数】

【Right関数】

Right関数は引数に指定した文字列の右側から、文字数分の文字列を返す関数です。

構文

Right(文字列,文字数)

【コード解説】

Sub Exam1()

 Dim N As String

  N = "abcdefg"

’変数に文字列を代入する。

 MsgBox Right(N, 3)

' 文字列の右端から3文字を取得する。

End Sub

 

8章 関数

 

1.Left

誤り。

Left 関数は、文字列の左端から指定した文字数分の文字列を返します。

 

2.Mid

誤り。

Mid 関数は、文字列の指定した開始位置から指定した文字数分の文字列を返します。

 

3.Len

誤り。

Len 関数は、文字列の文字数を返します。

 

4.Right

正しい。

Right 関数は、引数に指定した文字列の右端から、指定した文字数分の文字列を返します。