【发布时间】:2018-07-01 10:10:18
【问题描述】:
我遇到了移动复选框的“错误”问题
为了解决这个问题,我写了一个简短的 vba 代码来让它们保持一致
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
With Sheet3.Shapes("Group 5")
.Top = Range("B6").Top + Range("B6").Height / 2 - .Height / 2
.Left = Range("B6").Left + Range("B6").Left / 2
End With
结束子
这很好,但如果在第 5 组下方我从第 4 页添加一个形状,当我不希望它们移动时,它们会移动。
所以如果我保存在表 3 上,所有表 3 将移动到正确的位置(这很好)。然后,如果我点击到第 4 页,它们会稍微移动一点,反之亦然。有谁知道为什么会发生这种情况?
谢谢。
【问题讨论】:
标签: vba excel debugging checkbox