'@PredeclaredId
'@Folder("Concretion")
'@ModuleDescription("Example to help Cyril understand class usage")
'CyrilClass
Option Explicit
Implements ICyrilClass
Private Type THelper
BackingField As Range
End Type
Private this As THelper
Public Sub AssignSourceArea(ByVal value As Range)
Const InvalidInput As Long = 5
Const Source As String = "SourceArea"
If value.Areas.Count > 1 Then
Err.Raise InvalidInput, Source, "Non-contigous range provided."
End If
If value.Rows.Count <> 2 Or value.Columns.Count <> 2 Then