Classe WorksheetView (Excel VBA)

Um objeto que define o comportamento de um único modo de exibição de planilha.

Set

Para usar uma variável de classe WorksheetView, ela primeiro precisa ser instanciada por exemplo

Dim wsvw as WorksheetView
Set wsvw = ActiveWindow.ActiveSheetView

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo WorksheetView: Window.SheetViews, SheetViews.Item, SheetViews.Item e Window.ActiveSheetView

For Each

Aqui está um exemplo de processamento dos itens WorksheetView em uma coleção.

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

SheetViews.Count

Retorna o número de objetos na coleção. Somente leitura Long.

Dim lngCount As Long
lngCount = ActiveWindow.SheetViews.Count

SheetViews.Item

Retorna um objeto SheetView que representa os modos de exibição em uma pasta de trabalho. Somente leitura.

Sintaxe : expression.Item (Index)

Index: Valor de índice do modo de exibição.

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

SheetViews.Parent

Retorna o objeto pai do objeto especificado. Somente leitura.

DisplayFormulas

Retorna ou define se as fórmulas devem ser exibidas ou ficar ocultas no modo de exibição atual da planilha. Boolean de leitura/gravação.

ActiveWindow.ActiveSheetView.DisplayFormulas = True

DisplayGridlines

True se as linhas de grade estiverem exibidas. Boolean de leitura/gravação.

Essa propriedade só se aplica a planilhas e folhas de macro. Essa propriedade só afeta as linhas de grade exibidas. Use a propriedade GridLines para controlar a impressão das linhas de grade.

ActiveWindow.ActiveSheetView.DisplayGridlines = True

DisplayHeadings

True se ambos os cabeçalhos de linha e coluna são exibidos; False se nenhum título for exibido. Boolean de leitura/gravação.

Essa propriedade só se aplica a planilhas e folhas de macro. Essa propriedade só afeta cabeçalhos exibidos. Use a propriedade de cabeçotes para controlar a impressão de títulos.

ActiveWindow.ActiveSheetView.DisplayHeadings = True

DisplayOutline

True se os símbolos de tópico estiverem exibidos. Boolean de leitura/gravação.

Essa propriedade só se aplica a planilhas e folhas de macro.

ActiveWindow.ActiveSheetView.DisplayOutline = True

DisplayZeros

True se valores zero estiverem exibidos. Boolean de leitura/gravação.

Essa propriedade só se aplica a planilhas e folhas de macro.

ActiveWindow.ActiveSheetView.DisplayZeros = True

Parent

Retorna o objeto pai do objeto especificado. Somente leitura.

Sheet

Retorna o nome da planilha do objeto WorksheetView especificado. Somente leitura.

Dim strSheet As String
strSheet = ActiveWindow.ActiveSheetView.Sheet