【发布时间】:2017-10-05 14:42:24
【问题描述】:
我试图让用户能够向表单添加行,但是我需要他们以编程方式执行此操作,以便新行包含一个已分配有宏的复选框。
我的解决方案是用 InputBox 插入一行,效果很好。
Dim rowloc As String
rowloc = InputBox("Location to Insert Row", "What row do you want to insert
the new row ABOVE?")
Rows(rowloc).Select
Selection.Insert Shift:=xlDown
但是我有一段时间要去那个 new 行中的 B 列并插入复选框。我在 VBA 中创建新按钮没有问题,它只是进入另一个单元格,这就是问题所在。
Rows(rowloc).Offset(0, 1).Select
也不行。任何有用的提示或解决方案?
【问题讨论】: