
O código postado neste artigo é para quem tem inúmeros módulos de código VBA prontos em diversas aplicações e vez por outra deseja importar parte desses códigos para acelerar o desenvolvimento.
Examplo:ImportModuleCode ActiveWorkbook, "TModule", "C:\Bernardes\NovosCodigos.txt"
Sub ImpModuleCod (ByVal wb As Workbook, _ByVal ModuleName As String, ByVal ImportFromFile As String)Dim VBCM As CodeModuleIf Dir(ImportFromFile) = "" Then Exit SubOn Error Resume NextSet VBCM = wb.VBProject.VBComponents(ModuleName).CodeModuleIf Not VBCM Is Nothing ThenVBCM.AddFromFile ImportFromFileSet VBCM = NothingEnd IfOn Error GoTo 0End Sub
Tags: Modules, Class Modules in VBA, VBA, Excel, import, code,
