我正在使用VBA表格在Excel中构建宏。但是,只要我单击命令按钮,对象错误就会显示下面提到的第1部分的代码。
当我第一次构建代码时,我也参考了代码的两个部分。任何需要的更改都将受到赞赏
第1部分
var mergedArray = _.map(userData, function(element){
let findItem = _.findWhere(userData1, {email: element.email})
return _.extend(element, findItem);
});
第2部分
Private Sub CommandButton1_Click()
MRF.Show
End Sub
答案 0 :(得分:0)
以下是实现userForms的一种方法:删除第1部分代码,然后将以下代码放入新的模块(不是userForm)。看来你有一系列的listBoxes和textBoxes,并且你已经命名了你的userForm MRF
。只要该userForm中的所有项都在您的代码中命名(第2部分,应该在userForm中),它现在应该可以工作。将光标放在下面的main()
子项中,然后逐步执行代码,进行测试。您会看到当它到达Set dLog = New MRF
行时,它会跳转到userForm,运行UserForm_Initialize()
代码,然后userForm应显示为UserForm_Initialize()
中的项目} sub。希望有所帮助。
Option Explicit
Public dLog As MRF
Sub main()
Set dLog = New MRF
With dLog
.Show
End With
End Sub