|
Public listnumber As Integer
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
listnumber = listnumber + 2
MsgBox ("已经建立了" & listnumber & "个列表框")
'ActiveSheet.OLEObjects.Add(ClassType:="Forms.ListBox.1", Link:=False, _
DisplayAsIcon:=ture, Left:=110.25, Top:=27, Width:=144, Height:= _
116.25).Select
'Selection.Name = "cc"
End Sub
以上VBA代码执行时,双击 可以得到不同的消息“已经建立了2个列表框”,再双击 “已经建立了4个列表框”...
但是如果将绿色背景部分取消注释时,却只能得到相同消息“已经建立了2个列表框”。
不知道为什么撒
可能是建立了控件,使工作表属性经历了一个复原的过程。
不光是ListBox、CommandButton、TextBox、Label还是其他控件都一样。
|
|