⑦ 関数

VBAエキスパート Excel VBA ベーシック286

問題

Round関数で「桁位置がマイナス」の指定をして四捨五入したい場合、正しく動作させるためにはどうすればよいか。

AWorksheetFunctionオブジェクトを付ける✓ 正解
BFormat関数を併用する
CAbs関数で絶対値にする
D引数を文字列で指定する

正解

AWorksheetFunctionオブジェクトを付ける

解説

桁位置がマイナスの場合は、WorksheetFunction.Roundを使う必要があります。

分野解説:⑦ 関数

VBAの組み込み関数を用途別に学びます。日付・時刻では Date、Now、DateAdd、文字列では Len、Left、Mid、InStr、数値では Int、Abs、Round などが対象です。つまずくのはダイアログ系で、MsgBox はボタン定数を指定すると押されたボタンに応じた戻り値(vbYes、vbNo など)を返し、戻り値を受け取るときは引数をかっこで囲みます。InputBox は2種類あり、VBA の InputBox は常に文字列を返しキャンセル時は長さ0の文字列、Application.InputBox は Type 引数で型を指定でき、キャンセル時は False を返します。

この分野の問題をすべて見る →

本番形式で問題を解いてみよう

クイズモードで挑戦 →
← 第285287問 →

VBAエキスパート Excel VBA ベーシックについて

Excel業務を自動化するVBAの基本文法を証明する入門資格

主催株式会社オデッセイ コミュニケーションズ
出題形式40問前後/選択肢・ドロップダウンリスト・穴埋め記述(CBT形式)
試験時間50分
受験料一般 13,200円(税込)/割引受験制度適用 11,880円(税込)
合格基準1000点満点中700点以上(試験問題の更新などにより変動することがある)
難易度★★☆☆☆(公式合格率は約80%。VBA入門レベルだが、記述式があるため構文の正確な暗記が必要)
試験詳細を見る →
← 問題一覧へ戻る