使框架在相同的位置独立

时间:2018-05-03 12:43:04

标签: vba excel-vba excel

我有以下用户表单,我希望能够显示frame1frame2,就好像它们是独立的一样。
到目前为止,我的第一个按钮show frame1运行良好,但不是第二个按钮。

有什么建议吗?

enter image description here

Private Sub CommandButton1_Click()
Frame1.Visible = True
Frame2.Visible = False
End Sub

Private Sub CommandButton2_Click()
Frame1.Visible = False
Frame2.Visible = True
End Sub

1 个答案:

答案 0 :(得分:1)

根据我的评论,以下内容可以满足您的需求 - 在正常编辑模式下,两个帧不在一个或另一个内,如下所示:

enter image description here

Private Sub CommandButton1_Click()
    Frame1.Visible = True
    Frame1.Left = 12
    Frame1.Top = 12
    Frame2.Visible = False
End Sub

Private Sub CommandButton2_Click()
    Frame2.Visible = True
    Frame2.Left = 36
    Frame2.Top = 36
    Frame1.Visible = False
End Sub

只需根据您的要求调整1236