两个 sheet : 数据源, “数据有效性引用” , 两在同一工作薄内, 格式完全一样
“ 数据源 ” A3:A1000 数据有效性系列 来源 为 "数据有效性引用" Range(A3:A4) (要求序列 可添加, 即 可能会新增A5, 那么序列变为A3:A5, 意思是 A3 :A (xlendup row))
“ 数据源 ” B3:B1000 数据有效性系列 来源 为 "数据有效性引用" B3:B4, 同样要求序列可添加, 即 B3 : B列 最后一非空单元格
同理 : C3:C1000 来源于 数据有效性引用 C3:C 列最后非空单元格 行
在此真诚感谢各位帮忙,
希望描述清楚了, 如仍有不明 请提出,谢谢
补充一细节: 本人用Office 2007
sheet "数据源" 内需设置数据有效性的 范围 有间断:
如现在需设置 F:AF列 AM:AZ 列 BP :CL列, 其余列不用设置
悬赏100 先,如可速度帮忙解决, 马上加100, 这个对各位大神是小Case
按你的写法, 还没公式 来的快, 我现在有500列, 要定义500次
你就是用个宏定义名称, 其余的啥都没干啊
copy别人的 代码都不copy全, 没点职业精神
Private sub ....大哥。
用个 offset ,154K会变成4M ,这个N年前我都都会写了,我现在学习VBA在
自己定义的 名称,比你的好
=OFFSET(数据有效性引用!A$1,0,0,MAX((数据有效性引用!A$1:A$10"")*ROW(数据有效性引用!A$1:A$10)))