旋转按钮-vba

旋转按钮-vba,vba,excel,Vba,Excel,当我隐藏和取消隐藏行时,我发现我的旋转按钮在那里,高度=18;但是当我关闭工作簿并打开它时,问题是旋转按钮的高度为0。 注意:当我打开工作簿时,我需要隐藏一些行,这就是为什么每次打开工作簿时都要隐藏它们。 我应该使用哪个属性来设置SpinButton 问题是从哪个版本的office开始,我尝试了同样的想法,在office 2016中,它可以正常工作,但在我的笔记本电脑中,我有office 2010。 将以下代码添加到工作簿中 在“Dothestuff”中,输入控制旋转按钮大小的代码。它应该会起

当我隐藏和取消隐藏行时,我发现我的旋转按钮在那里,高度=18;但是当我关闭工作簿并打开它时,问题是旋转按钮的高度为0。 注意:当我打开工作簿时,我需要隐藏一些行,这就是为什么每次打开工作簿时都要隐藏它们。 我应该使用哪个属性来设置SpinButton

问题是从哪个版本的office开始,我尝试了同样的想法,在office 2016中,它可以正常工作,但在我的笔记本电脑中,我有office 2010。
将以下代码添加到工作簿中

在“Dothestuff”中,输入控制旋转按钮大小的代码。它应该会起作用

编辑: 选择一个控制元素并执行以下操作: 鼠标左键>属性。然后选择“移动”并使用单元格调整大小。或者尝试其他选项


高度如何?我使用这个代码“Height SpinButton1.Height=18 SpinButton2.Height=18 SpinButton3.Height=18 SpinButton4.Height=18 SpinButton5.Height=18 SpinButton6.Height=18 SpinButton7.Height=18 SpinButton8.Height=18 End Sub但它们是一个接一个出现的。我发现问题来自哪个版本的office,我在office 2016中也尝试过同样的想法,它可以正常工作,但在我的笔记本电脑中,我有office 2010。我在工作簿中称它为“打开”(
Private sub intiliserlepinbutton)()'Height SpinButton1.Height=18 SpinButton2.Height=18 SpinButton3.Height=18 SpinButton4.Height=18 SpinButton5.Height=18 SpinButton6.Height=18 SpinButton7.Height=18 SpinButton8.Height=18 End Sub
但它们是一个接一个出现的。我从一开始就应用了这个属性。我总是有同样的问题。
Option Explicit

Private Sub Workbook_Open()

    'do the stuff for the spin button here

End Sub