Excel VBA 创建名称管理与数据验证实现下拉联动

 一、数据条件

二、创建名称管理 

Sub 新建名称管理()
'
' 选中数据左上角
' 依次以左侧单元格为名称,创建数据内容

'
' 获取选中单元格
    
Dim rng As Range
Dim rng_max As Range
Start = Now()

Set rng = Selection
Set rng_max = Selection.End(xlDown)

If rng.Value <> "" Then

    For i = rng.Row To rng_max.Row
        Cells(i, rng.Column).Select
        Range(Selection, Selection.End(xlToRight)).Select
        Selection.CreateNames Top:=False, Left:=True, Bottom:=False, Right:= _
            False
        Next
    rng.Select
Else
    MsgBox "当前单元格为空,请重新选择!"
    Exit Sub
End If
use_time = Round(Now() - Start, 2)

MsgBox "选中单元格所在区域名称创建完成,用时,!" & use_time & "秒"
End Sub

 三、设置一级数据验证

 四、设置二级验证

五、效果展示 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值