Импорт и экспорт пользовательских форм и модулей

ПОМОГИТЕ! Я ничего не могу найти … Я нашел много объяснений файлов .frx, но это не проблема. Я экспортировал 2 модуля «.bas» и пользовательскую форму «.frm», которая также создала двоичный файл «.frx». Проблема в том, что теперь, когда я импортирую их в новую книгу с кодом ниже, при инициализации пользовательской формы приложение открывается и пытается запустить в исходной книге, в которой я написал модули и разработал пользовательскую форму. Почему это происходит, и есть ли способ заставить его загрузить пользовательскую форму в книге, в которую были импортированы форма и модули?

Sub Import_VBA(WBName) Dim VBc As Variant Dim exportFolder As String, VBcExt As String, testFile As String Dim newWB As Workbook testFile = WBName exportFolder = "y:\ECI\Database\Outputs\InterfaceApp" Set newWB = Workbooks(testFile & ".xlsm") ''''' Test VBA protection On Error Resume Next If newWB.VBProject.Protection <> 0 Then If Err.Number = 1004 Then Err.Clear MsgBox "VBA Project Object Model is protected in " & newWB.Name & vbCrLf _ & vbCrLf & "Please remove VBA protection in Trust Center to continue.", _ vbExclamation + vbOKOnly, "Error" Set newWB = Nothing Exit Sub Else MsgBox Err.Number & ": " & Err.Description, vbExclamation, "Error" Set newWB = Nothing Err.Clear Exit Sub End If End If ''''' Add Interface App Components For Each VBc In CreateObject("Scripting.FileSystemObject").GetFolder(exportFolder).Files Select Case LCase(Right(VBc.Name, 4)) Case ".bas", ".frm", ".cls", ".frx" newWB.VBProject.VBComponents.Import exportFolder & "\" & VBc.Name End Select Next VBc End Sub 

  • Повторить макрос после ввода UserForm
  • Загрузка различных пользовательских форм последовательно
  • Элемент управления Excel VBA Excel дает ошибку «Недопустимое значение свойства» при установке ширины
  • Поддержка, необходимая для программирования vba для всплывающего календаря
  • Откройте документ PDF из выбранного значения в combobox - Userform
  • Переместить строку из пользовательской формы в активную ячейку, которая называется формой
  • Excel Userform - Обратный фокус на ComboBox после нажатия кнопки ввода
  • excel userform - переменная set / reset для определения / использования кадра
  • Переменная обмена Excel VBA в пределах подписки Userfrom
  • Ссылка на самый недавно добавленный рабочий лист
  • Пользовательская форма VBA с DTPicker
  • Interesting Posts

    Excel рассчитал поле – случай, когда возвращаемое значение

    Получение данных из числа переменных столбцов в Excel с использованием Perl с OLE

    VBA: Различные рабочие листы, одинаковые диапазоны ячеек?

    Почему VBA дает ошибку при вставке определенной формулы, но не при вставке других?

    Ошибка HRESULT E_FAIL была возвращена из вызова COM-компонента для Microsoft.Office.Interop.Excel

    Как очистить содержимое других ячеек, если я удалю основные данные, от которых зависят другие ячейки?

    Python: AttributeError: объект 'str' не имеет атрибута 'font'

    Excel VBA Печать нескольких именованных диапазонов на отдельной странице PDF

    Как получить только те столбцы на листе EXCEL, которые имеют значение

    Расширение браузера объектов VBA

    Apache POI не применяет формулу

    Создать новую запись в ячейку и ширину столбца автофитэта, если она должна стать более широкой, чтобы соответствовать новой записи?

    Печать ячейки штрих-кода, но также соседней ячейки

    Вложенная функция Excel

    Транспонировать столбцы в новый столбец и поддерживать / дублировать строки соответственно

    Давайте будем гением компьютера.