|  

» Check if a VBProject is protected using VBA in Microsoft Excel

VBA macro tip contributed by Erlandsen Data Consulting offering Microsoft Excel Application development, template customization, support and training solutions
With the function below you can check if a VBProject is protected before you try to edit the project:
Function ProtectedVBProject(ByVal wb As Workbook) As Boolean
' returns TRUE if the VB project in the active document is protected
Dim VBC As Integer
    VBC = -1
    On Error Resume Next
    VBC = wb.VBProject.VBComponents.Count
    On Error GoTo 0
    If VBC = -1 Then
        ProtectedVBProject = True
    Else
        ProtectedVBProject = False
    End If
End Function
Example:
If ProtectedVBProject(ActiveWorkbook) Then Exit Sub


Rate This Tip
12 34 5
Rating: 2.87     Views: 23517
No comments have been submitted.
Click here to post comment
For Registered Users
Name
Comment Title
Comments