ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

WorksheetView オブジェクト

   

WorkSheetView オブジェクト

行列番号や枠線の表示・非表示の設定などを行うことができます。Window オブジェクト では、現在表示されているシートに対して設定を行いますが、WorksheetView オブジェクト では、指定したシートに対して設定を行うことができます。


【書式】

<取得>
object.SheetViews [ .Item ] ( index )


引数・戻り値

  • object  ・・・  対象となる Window オブジェクトを指定します。
  • index  ・・・  インデックス番号または、シート名を指定します。※シート名を指定する場合は、「”」で囲みます。

WorkSheetView オブジェクト を使用できるのは、Excel2007 以降です。



WorkSheetView オブジェクトの主なプロパティ


DisplayFormulas プロパティ

セルに数式が入力されている場合、その結果を表示するか数式をそのまま表示するかを設定および取得をします。


【書式】

<取得>
object.DisplayFormulas

<設定>
object.DisplayFormulas = boolean


引数・戻り値

  • object  ・・・  対象となる WorkSheetView オブジェクトを指定します。
  • boolean  ・・・  ブール型(Boolean)の値を指定します。True を 指定した場合、数式を表示し、False の場合、数式の計算結果の値が表示されます。

object に、Window オブジェクトを指定した場合は、指定ウィンドウ内の現在表示されているワークシートが対象となります。


DisplayGridlines プロパティ

枠線をを表示するかどうかを設定および取得します。


【書式】

<取得>
object.DisplayGridlines

<設定>
object.DisplayGridlines = boolean


引数・戻り値

  • object  ・・・  対象となる WorkSheetView オブジェクトを指定します。
  • boolean  ・・・  ブール型(Boolean)の値を指定します。True を 指定すると枠線を表示し、False を指定すると枠線を非表示にします。

枠線を印刷するかどうかを制御するには、PrintGridlines プロパティ を使用します。

object に、Window オブジェクトを指定した場合は、指定ウィンドウ内の現在表示されているワークシートが対象となります。


DisplayHeadings プロパティ

行列の見出しの表示、非表示を設定および取得します。


【書式】

<取得>
object.DisplayHeadings

<設定>
object.DisplayHeadings = boolean


引数・戻り値

  • object  ・・・  対象となる WorkSheetView オブジェクトを指定します。
  • boolean  ・・・  ブール型(Boolean)の値を指定します。True を 指定すると行列両方の見出しを表示し、False を指定すると見出しを非表示にします。

object に、Window オブジェクトを指定した場合は、指定ウィンドウ内の現在表示されているワークシートが対象となります。


DisplayOutline プロパティ

アウトライン記号を表示するかどうかを設定および取得します。


【書式】

<取得>
object.DisplayOutline

<設定>
object.DisplayOutline = boolean


引数・戻り値

  • object  ・・・  対象となる WorkSheetView オブジェクトを指定します。
  • boolean  ・・・  ブール型(Boolean)の値を指定します。True を 指定するとアウトライン記号を表示し、False を指定すると非表示にします。

object に、Window オブジェクトを指定した場合は、指定ウィンドウ内の現在表示されているワークシートが対象となります。


DisplayZeros プロパティ

「0」を表示するかどうかを設定および取得します。

DisplayZeros プロパティに、True を設定するとセルに入力された「0」は、表示されます。False を設定すると「0」は非表示になります(数式バーには表示されます)。


【書式】

<取得>
object.DisplayZeros

<設定>
object.DisplayZeros = boolean


引数・戻り値

  • object  ・・・  対象となる WorkSheetView オブジェクトを指定します。
  • booleanformula  ・・・  ブール型(Boolean)の値を指定します。True を 指定すると「0」を表示し、False を指定するとセルには「0」は表示されず空白の状態になります(数式バーには表示されます)。

object に、Window オブジェクトを指定した場合は、指定ウィンドウ内の現在表示されているワークシートが対象となります。


Sheet プロパティ

Sheet オブジェクトを取得します。


【書式】

<取得>
object.Sheet


引数・戻り値

  • object  ・・・  対象となる WorkSheetView オブジェクトを指定します。

Sheet.Name プロパティ ではシート名を取得します。Sheet.Activate メソッド を使うと指定したシートをアクティブにします。



WorksheetView オブジェクト 使用例

サンプルVBAソース 1


実行結果

WorksheetView オブジェクト 使用例1


サンプルVBAソース 2


実行結果

「サンプルVBAソース 2」実行前、「サンプルVBAソース 1」を実行した状態

WorksheetView オブジェクト 使用例2-1

「サンプルVBAソース 2」実行後、「サンプルVBAソース 1」を実行した状態

WorksheetView オブジェクト 使用例2-2



 - ブック・シートの操作 , , , , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

DisplayZeros プロパティ 使用例
0 を表示するかどうかを設定(DisplayZeros プロパティ)

DisplayZeros プロパティ DisplayZeros プロパティに、T …

スクロールバーの表示・非表示(DisplayHorizontalScrollBar,DisplayVerticalScrollBar)

スクロールバーの表示・非表示の設定 Windows オブジェクト の Displ …

ウィンドウの分割(Split プロパティ,SplitColumn プロパティ,SplitRow プロパティ)

ウィンドウの分割と解除 ウィンドウ(ワークシート画面)を分割するには、Split …

印刷の先頭のページ番号を設定(PageSetup.FirstPageNumber プロパティ)

PageSetup.FirstPageNumber プロパティ PageSetu …

ステータスバーにメッセージを表示(StatusBar プロパティ)

StatusBar プロパティ StatusBar プロパティで、ステータスバー …

数式バーの設定(DisplayFormulaBar, FormulaBarHeight)

数式バーの設定 数式バーの表示・非表示の設定を行うには、DisplayFormu …

Visible プロパティ 使用例 1
ワークシートの非表示・再表示(Visible プロパティ)

ワークシートの表示・非表示 ワークシートを非表示にしたり、非表示にしたワークシー …

Copy メソッド Move メソッド 使用例
ワークシートのコピー・移動(Copy メソッド Move メソッド)

Copy メソッド Copy メソッドで、指定した位置にワークシートの複製を作成 …

印刷時の改ページ設定(Add,ResetAllPageBreaks)

改ページの追加と解除 印刷時に改ページを指定するには、HPageBreaks コ …

PrecisionAsDisplayed プロパティ 01
計算精度を設定する(PrecisionAsDisplayed プロパティ)

PrecisionAsDisplayed プロパティ PrecisionAsDi …