我想为Excel工作簿创建一个类似GUI的界面,我不希望工作簿在关闭之前可见。但是,使工作簿不可见会与我的代码的引用混淆,我无法在不对其进行大量修改的情况下读取范围。我尝试最小化窗口,但这也最小化了窗体。
有没有办法让活动工作簿保持活动但不易看到,并且表单可见?
答案 0 :(得分:2)
加载用户表单时包含以下内容
Private Sub UserForm_Initialize()
ThisWorkbook.Application.Visible = False
End Sub
这适用于结束用户表单(返回正常状态)
Private Sub UserForm_Terminate()
ThisWorkbook.Application.Visible = True
End Sub
答案 1 :(得分:-1)
将此代码放入表单的 UserForm_Initialize 方法
ActiveWindow.Visible = False