需要一些帮助在Excel工作表上附加Excel / VBA按钮。无论我如何滚动或缩放,我都需要它保持在屏幕上的相同位置。优选地,我需要在屏幕的左下角或右下角。
我尝试添加一个按钮。然后,我右键单击该按钮。单击格式控件->属性->选中“不要移动或调整单元格大小”。我是否错过了一些使它不起作用的东西?
谢谢!
最佳答案
我知道这篇文章很旧,但是对任何人来说都可能有用。 ActiveWindow的VisibleRange属性可以解决此问题。使用这样的东西:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With ActiveSheet.OLEObjects("MY_BUTTON'S_NAME")
.Top = ActiveWindow.VisibleRange.Top + ActiveWindow.VisibleRange.Height - 5
.Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 5
End With
End Sub