Classe WorksheetView (Excel VBA)

Objet qui définit le comportement d’une seule vue de feuille de calcul.

Set

Pour utiliser une variable de classe WorksheetView, elle doit d'abord être instanciée, par exemple

Dim wsvw as WorksheetView
Set wsvw = ActiveWindow.ActiveSheetView

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe WorksheetView : Window.SheetViews, SheetViews.Item, SheetViews.Item et Window.ActiveSheetView

For Each

Voici un exemple de traitement des éléments WorksheetView dans une collection

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

SheetViews.Count

Renvoie le nombre d'objets dans la collection. En lecture seule longue.

Dim lngCount As Long
lngCount = ActiveWindow.SheetViews.Count

SheetViews.Item

Renvoie un objet SheetView qui représente les vues d’un classeur. En lecture seule.

Syntaxe : expression.Item (Index)

Index: Valeur d'index de la vue.

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

SheetViews.Parent

Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

DisplayFormulas

Renvoie ou définit si des formules doivent être affichées ou masquées dans la vue de la feuille de calcul active. Boolean (en lecture/écriture).

ActiveWindow.ActiveSheetView.DisplayFormulas = True

DisplayGridlines

Cette propriété a la valeur True si le quadrillage est affiché. Boolean (en lecture/écriture).

Cette propriété s'applique uniquement aux feuilles de calcul et aux feuilles macro. Cette propriété affecte uniquement le quadrillage affiché. Utilisez la propriété PrintGridlines, pour contrôler l’impression du quadrillage.

ActiveWindow.ActiveSheetView.DisplayGridlines = True

DisplayHeadings

Cette propriété a la valeur True si les en-têtes de ligne et de colonne sont affichés et la valeur False s’ils sont masqués. Boolean (en lecture/écriture).

Cette propriété s'applique uniquement aux feuilles de calcul et aux feuilles macro. Cette propriété affecte uniquement les en-têtes affichés. Utilisez la propriété PrintHeadings, pour contrôler l’impression des en-têtes.

ActiveWindow.ActiveSheetView.DisplayHeadings = True

DisplayOutline

Cette propriété a la valeur True si les symboles du plan sont affichés. Boolean (en lecture/écriture).

Cette propriété s'applique uniquement aux feuilles de calcul et aux feuilles macro.

ActiveWindow.ActiveSheetView.DisplayOutline = True

DisplayZeros

Cette propriété a la valeur True si les valeurs zéro sont affichées. Boolean (en lecture/écriture).

Cette propriété s'applique uniquement aux feuilles de calcul et aux feuilles macro.

ActiveWindow.ActiveSheetView.DisplayZeros = True

Parent

Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Sheet

Cette propriété renvoie le nom de feuille de l’objet WorksheetView spécifié. En lecture seule.

Dim strSheet As String
strSheet = ActiveWindow.ActiveSheetView.Sheet