Clase CustomViews - vistas personalizadas (Excel VBA)
Colección de vistas personalizadas de un libro. Para usar una variable de clase CustomViews, primero debe ser instanciado, por ejemplo
Dim cvs as CustomViews
Set cvs = ActiveWorkbook.CustomViews
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos CustomViews en una colección.
Dim cvw As CustomView
For Each cvw In ActiveWorkbook.CustomViews
Next cvw
Add
Crea una nueva vista personalizada.
Add (ViewName, PrintSettings, RowColSettings)
Dim strViewName As String: strViewName =
Dim cvw As CustomView
Set cvw = ActiveWorkbook.CustomViews.Add(ViewName:=strViewName)
Arguments
Un argumento con nombre
ViewName (String) - Nombre de la nueva vista.
Optional arguments
Los siguientes argumentos son opcionales
PrintSettings - Boolean
RowColSettings - Boolean
Count
Devuelve un valor Long que representa el número de objetos de la colección.
Dim lngCount As Long
lngCount = ActiveWorkbook.CustomViews.Count
Item
Devuelve un solo objeto de una colección.
Item (ViewName)
ViewName: Número de índice o nombre del objeto.
Dim cvw As CustomView
Set cvw = ActiveWorkbook.CustomViews(ViewName:="Current Inventory")