窗体相对位置怎么确定
vba吧
全部回复
仅看楼主
level 5
lulinyi1989 楼主
问个问题啊,我自己做了个下拉框窗体,现在用单元格选择事件触发显示,现在问题是怎么让窗体显示位置随着选择单元格变化而变化。效果和有效性的下拉差不多。其他的都实现了,这个位置变动没办法处理。
2021年10月06日 04点10分 1
level 11
估计你用的是表单控件,或者ActiveX控件。Combo Box
2021年10月06日 14点10分 2
level 11
SelectionChange事件,设置控件ComboBox1的Top、Left。你点击那个单元格,跟着你跑到那个单元格。
2021年10月06日 15点10分 3
滚动表格后 相同单元格,你怎么确定窗体位置,我意思窗体位置就出现在选中的单元格下方。 好像没有滚动条滚动了多少的判断
2021年10月07日 01点10分
@lulinyi1989 可以根据选中单元格的topleft来确定的
2021年10月07日 01点10分
level 11
楼上正确。range(指定位置).left,range(指定位置).top就可以确定弹窗的位置。
2021年10月07日 05点10分 4
1