VBAでクラスを使用しようとすると、添え字が範囲外のエラーになり続け、ここでいくつかのヘルプを使用できます。
これはクラスです-
Option Explicit
Private buildWs As String
Public Property Get affBuild() As String
affBuild = buildWs
End Property
Public Property Let affBuild(value As String)
buildWs = affBuild
End Property
Public Function activate()
Sheets(buildWs).activate
End Function
これは呼び出しです-
Sub SetWs()
Dim current As CBuildSheet
Set current = New CBuildSheet
current.affBuild = "Resource Entry"
current.activate
End Sub