【发布时间】:2022-07-30 20:10:00
【问题描述】:
我正在开发由多页上的几个页面组成的 VBA 应用程序。 我在第 0 页上有一个项目列表,当我单击该项目时,excel 应该移动到不同的页面。我的代码是:
Userform1.MultiPage1.Value = 1
但这不会发生。我的意思是第 1 页即使被选中也不会显示(选择了多页顶部的选项卡)。
在上面显示的代码之前,我有相当多的代码,一切似乎都运行良好。
我在 google 上看到问题可能是由于多次声明同一个变量。已检查代码,现在看起来没问题。
我还读到该表单可能已损坏。我希望不是因为上面有很多东西。
亲爱的兄弟们!你知道为什么多页不改变页面以及如何修复它。
这对我来说非常重要,因为我明天要在工作中展示工作草稿:/
提前谢谢你。
在附加图片上,您可以看到多页已从“page1”更改为“video_exhibit”,但它没有更新视图。只是停留在同一页面上。 在应用程序的这个阶段之前,Multipage 工作正常。
我希望管理员可以接受。我在https://drive.google.com/drive/folders/12LTuaMoQ-HpI1z8g9F2419dHvHQU4f_4?usp=sharing 分享了谷歌驱动器上的文件 上传的是:rar、zip 和从应用程序导出。用户窗体和模块。 如果有人可以提供帮助,我愿意为给定的慈善机构支付 10 英镑。我想直接付钱给别人是不允许的。 我只需要解决这个问题。我知道有很多需要修复和不必要的循环,但这可以等待,因为我只需要一个草稿工作。 再次感谢您
【问题讨论】:
-
您何时运行该代码?它在
Multipage1_Change事件中,它不起作用。 -
还要记住第一个多页标签是
0,而不是1。 -
我在列表框选择更改时运行该代码。我删除了 multipage1_change 代码(反正它是空的),但问题仍然存在。烦人的部分是该应用程序之前运行良好,所以我在代码的某处出错。我现在正尝试逐行查找错误。你认为这会被破坏吗?我希望不会
-
你还有其他设置多页的代码吗?
-
妈妈你什么意思?我确实有几页,我能够在它们之间跳转。但要浏览我正在使用的页面 multipage1.value