excel中,我在A1单元格插入了一个复选框控件,并将该控件链接到A1单元格,然后我下拉A1单元格,怎么使下拉出来的控件分别链接到A2、A3、A4……
或者有什么其它好的方法?
10个20个也就算了,我慢慢改,要是一列几千个上万个,那一天8小时,要多少天才能完啊……
EXCEL控件问题
答案:4 悬赏:50 手机版
解决时间 2021-12-26 00:39
- 提问者网友:未信
- 2021-12-25 15:36
最佳答案
- 五星知识达人网友:行雁书
- 2022-01-22 03:24
按你的办法先下拉,然后,打开VBA编辑器,把下列代码复制粘贴后执行即可 例子是控件在A列,数据在C列。还要不要插入的代码?
Sub lx()
Dim sh
Dim a()
Set sh = ActiveSheet.Shapes
i = 1
For Each sh In ActiveSheet.Shapes
ActiveSheet.Shapes(sh.Name).Select
Selection.LinkedCell = "$C$" & i ’注:C列,如果是其他列,改一下
i = i + 1
Next
End Sub
Sub lx()
Dim sh
Dim a()
Set sh = ActiveSheet.Shapes
i = 1
For Each sh In ActiveSheet.Shapes
ActiveSheet.Shapes(sh.Name).Select
Selection.LinkedCell = "$C$" & i ’注:C列,如果是其他列,改一下
i = i + 1
Next
End Sub
全部回答
- 1楼网友:西岸风
- 2022-01-22 05:32
可以写vba实现。
- 2楼网友:鱼忧
- 2022-01-22 03:59
没有快速的方法,只能一个一个设置控件属性
- 3楼网友:末日狂欢
- 2022-01-22 03:37
这个……不可能实现
关于控件,你就老老实实一个一个来设置吧
------------------------------------------------------------
几千上万个控件?Excel文件中要插入这么多控件,估计要崩溃了~~~
Excel主要是用来做数据统计与分析的,控件只是辅助功能,不要把控件当成主体功能
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯