Código:
Option Explicit
Private m_SearchInSubFolder As Boolean
Public Property Let SearchInSubFolder(ByVal Value As Boolean)
m_SearchInSubFolder = Value
End Property
Public Property Get SearchInSubFolder() As Boolean
SearchInSubFolder = m_SearchInSubFolder
End Property
con el fin de atribuirle un valor a m_SearchInSubFolder, como verán dentro de la propiedad no se ejecuta nada mas entonces la pregunta es tiene algo de malo si yo directamente declaro la variable como publica
Código:
Public m_SearchInSubFolder As Boolean
Saludos.





Autor





En línea


es que justamente eso es cuando se quiere hacer "algo mas" (alguna comprobacion etc) cuando se asigna algun valor, algunos exageran por "buena practica" y le duplica las lineas de su codigo 

