永发信息网

EXCEL vba 自动填写表格中的内容。

答案:1  悬赏:60  手机版
解决时间 2021-12-02 15:50
EXCEL vba 自动填写表格中的内容。
最佳答案
右键工作表标签,贴入下面VBA代码。
这段代码是依据你图上的位置来写的,实际情况,可修改部分单元格区域。
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim TableRng As Range
    Dim DestRng As Range
    
    If Target.Address = "$N$10" Then ''判断是不是姓名单元格,可更改
        ''传入查找区域,可更改
        Set TableRng = Range("N13:S22")
        
        Set DestRng = TableRng.Find(what:=Target.Value, lookat:=xlWhole)
        With Target
            ''返回各科成绩,数量可更改
            .Offset(0, 1) = DestRng.Offset(0, 1)
            .Offset(0, 2) = DestRng.Offset(0, 2)
            .Offset(0, 3) = DestRng.Offset(0, 3)
            .Offset(0, 4) = DestRng.Offset(0, 4)
        End With
    End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我爸爸40为什么突然间腿疼
三星手机怎样下载百度方形图标
句型转换(10分)【小题1】My father works t
AVCCAM 3CCD摄像机上的gain是什么意思
贝林登梗犬的性格特点
怎么找到我以前玩的区
6.3乘以50.7加上0.36乘以五十百零七家上午10.
江城子阅读答案
求一个群的名字,不要繁体字和火星文。最好有
镜片上有哈气有alldi标志是什么意思
哪些城市有极昼极夜现象
高铁524列车时刻表
ASCO电磁阀上面VOLTSHZ 120/60,110/5
20KBG管中20代表什么意思
张居正的为政举措
推荐资讯
福特和本田哪个知名度高? 那个牛点?
希望(名词)的英文怎么说.要名词
The fire started in the basement and quick
如果在野外遇到危险情况,你会怎么办?请假设一
全球最大水陆两栖飞机AG600,是中航飞机生产
C++语言“k>>=1”是什么意思
1月31日我在商业银行买了上海人寿浦江创富一
怎么背论语最快,又牢(10分钟)
单选题下列说法正确的是A.可逆反应的特征是正
—Would you please near the river?—Oh, s
姓刘冠子辈起什么名了好
假如移民后,你还会让后代还学习汉语吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?