Clase WorksheetView (Excel VBA)

Objeto que define el comportamiento de una vista de hoja de cálculo única.

Set

Para usar una variable de clase WorksheetView, primero debe ser instanciado, por ejemplo

Dim wsvw as WorksheetView
Set wsvw = ActiveWindow.ActiveSheetView

Los siguientes procedimientos se pueden usar para establecer variables de clase WorksheetView : Window.SheetViews, SheetViews.Item, SheetViews.Item y Window.ActiveSheetView

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos WorksheetView en una colección.

Dim wsvwSheetView As WorksheetView
For Each wsvwSheetView In Application.SheetViews
	
Next wsvwSheetView

SheetViews.Count

Devuelve el número de objetos de la colección. Long de sólo lectura.

Dim lngCount As Long
lngCount = ActiveWindow.SheetViews.Count

SheetViews.Item

Devuelve un objeto SheetView que representa una vista de un libro. Solo lectura.

Sintaxis : expression.Item (Index)

Index: Valor de índice de la vista.

Dim chrvwItem As ChartView
Set chrvwItem = ActiveWindow.SheetViews(Index:=1)

SheetViews.Parent

Devuelve el objeto primario del objeto especificado. Solo lectura.

DisplayFormulas

Devuelve o establece si se debe mostrar u ocultar las fórmulas en la vista actual de la hoja. Boolean de lectura y escritura.

ActiveWindow.ActiveSheetView.DisplayFormulas = True

DisplayGridlines

True si se muestran las líneas de división. Boolean de lectura y escritura.

Esta propiedad sólo se aplica a hojas de cálculo y de macros. Afecta únicamente a las líneas de división visibles. Utilice la propiedad PrintGridlines para controlar la impresión de las líneas de la cuadrícula.

ActiveWindow.ActiveSheetView.DisplayGridlines = True

DisplayHeadings

True si se muestran los encabezados de fila y de columna; False si no se muestran los títulos. Boolean de lectura y escritura.

Esta propiedad sólo se aplica a hojas de cálculo y de macros. Esta propiedad afecta únicamente a los encabezados visibles. Utilice la propiedad PrintHeadings para controlar la impresión de los encabezados.

ActiveWindow.ActiveSheetView.DisplayHeadings = True

DisplayOutline

True si se muestran los símbolos de esquema. Boolean de lectura y escritura.

Esta propiedad sólo se aplica a hojas de cálculo y de macros.

ActiveWindow.ActiveSheetView.DisplayOutline = True

DisplayZeros

True si se muestran los ceros. Boolean de lectura y escritura.

Esta propiedad sólo se aplica a hojas de cálculo y de macros.

ActiveWindow.ActiveSheetView.DisplayZeros = True

Parent

Devuelve el objeto primario del objeto especificado. Solo lectura.

Sheet

Devuelve el nombre de la hoja del objeto WorksheetView especificado. Solo lectura.

Dim strSheet As String
strSheet = ActiveWindow.ActiveSheetView.Sheet