Clase AllowEditRanges - se pueden modificar (Excel VBA)

Colección de todos los objetos AllowEditRange que representan las celdas que se pueden modificar en una hoja de cálculo protegida. Para usar una variable de clase AllowEditRanges, primero debe ser instanciado, por ejemplo


Dim aers as AllowEditRanges
Set aers = ActiveSheet.Protection.AllowEditRanges

For Each

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


Dim aer As AllowEditRange
For Each aer In ActiveSheet.Protection.AllowEditRanges
	
Next aer

Add

Agrega un rango que se puede modificar en una hoja de cálculo protegida.

Add (Title, Range, Password)


Dim strTitle As String: strTitle = 
Dim aer As AllowEditRange
Set aer = ActiveSheet.Protection.AllowEditRanges.Add(Title:=strTitle, Range:=)

Arguments

Estos son los argumentos con nombre :

Title (String) - Título del rango.

Range (Range) - Objeto Range .

Optional arguments

Los siguientes argumentos son opcionales

Password (String) - Contraseña correspondiente al rango.

Count

Devuelve un valor Long que representa el número de objetos de la colección.


Dim lngCount As Long
lngCount = ActiveSheet.Protection.AllowEditRanges.Count

Item

Devuelve un solo objeto de una colección.

Item (Index)

Index: Nombre o número de índice del objeto.


Dim aerItem As AllowEditRange
Set aerItem = ActiveSheet.Protection.AllowEditRanges(Index:=1)