Ahora bien, hay algunos DTPicker que están ocultos en el formulario pero al ejecutar la función se ponen “Visible = true” y no he logrado volverlos a poner "Visible = False".
La función es:
Public Sub sb_FormatearCamposFecha(frm As Form)
For Each Obj In frm
If TypeOf Obj Is DTPicker Then
Obj.Format = dtpCustom
Obj.CustomFormat = "dd-MM-yyyy"
End If
Next
End Sub
Llamo esta función asi: Call sb_FormatearCamposFecha(Me)
¿Qué está ocurriendo?

Probé haciendo lo siguiente y tampoco funcionó:
Public Sub sb_FormatearCamposFecha(frm As Form)
Dim bolVisible as boolean
For Each Obj In frm
If TypeOf Obj Is DTPicker Then
bolVisible = Obj.Visible
Obj.Format = dtpCustom
Obj.CustomFormat = "dd-MM-yyyy"
Obj.Visible = bolVisible
End If
Next
End Sub