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

Excel VBA ベーシック 模擬問題 第28問  9章-2

次のコードはシートを非表示にするマクロである。

空欄に入る適切な語句を以下の選択肢から解答しなさい。

 

Sub Exam1()

 ThisWorkbook.ActiveSheet.【  空欄   】= False

End Sub

VBAベーシックシートとブックの操作

 

1.Name

2.Visible

3.Index

4.Count

 

正解

2

解説

【9章 シートとブックの操作】

【Visibleプロパティ】

シートを非表示にするのは Visibleプロパティを使用します。「=」以降に「False」を指定すると、非表示になります。

非表示のシートを表示するには「True」を指定します。

指定のシートを表示・非表示にする。

構文
指定のシート. Visible = True(表示) あるいはFalse(非表示)

VBAベーシックシートとブックの操作  VBAベーシックシートとブックの操作

次のコードはシートを非表示にするマクロである。空欄に入る適切な語句を以下の選択肢から解答しなさい。

 

1.Name

誤り。

シートの名前を表すプロパティです。シートの表示/非表示には影響しません。

 

2.Visible

正しい。

シートの表示/非表示を切り替えるプロパティです。 False を設定するとシートが非表示になります。

 

3.Index

誤り。

シートの番号を表すプロパティです。シートの表示/非表示には影響しません。

 

4.Count

誤り。

コレクションに含まれるオブジェクトの数を表すプロパティです。シートの表示/非表示には影響しません。

【コード解説】

Sub Exam1()

 ThisWorkbook.ActiveSheet.Visible = False

’アクティブシートをVisibleプロパティのfalseを指定し非表示にします。

End Sub