Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1624|回复: 4

[已解决]急,急,各位老师,帮帮忙!

[复制链接]
发表于 2010-1-15 08:42 | 显示全部楼层 |阅读模式

各位老师帮我看看,究竟VBA工程差哪里不符,感谢! rPtd6l6t.rar (66.59 KB, 下载次数: 0)

DeNHpRwu.rar

66.96 KB, 下载次数: 7

各位老师,帮帮忙!

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-1-15 08:50 | 显示全部楼层
回复

使用道具 举报

发表于 2010-1-15 08:56 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2010-1-15 14:14 | 显示全部楼层

 没密码保护,去掉工作簿共享也一样出问题!
回复

使用道具 举报

发表于 2010-1-15 19:34 | 显示全部楼层    本楼为最佳答案   

前面已有两个空行了,所以写入单元格区域是b要加上2

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address <> "$Q$1" Then Exit Sub
        If Target.Address = "$Q$1" Then
            Dim rng As Range, add1$, arow%, arr1(), arr2(), i%, b%, brow%
                Range("a3:o99").ClearContents
                Set rng = Sheets("成绩录入").Range("a:a").Find(Target.Value)
                    If Not rng Is Nothing Then
                        add1 = rng.Address
                    Do
                        arow = rng.Row
                        n = n + 1
                        ReDim Preserve arr1(1 To 15, 1 To n)
                        For i = 1 To 15
                        arr1(i, n) = Sheets("成绩录入").Cells(arow, i)
                        Next
                        Set rng = Sheets("成绩录入").Range("a:a").FindNext(rng)
                    Loop While Not rng Is Nothing And rng.Address <> add1
                        arr2 = Application.WorksheetFunction.Transpose(arr1)
                        b = UBound(arr2)
                        Range("a3:o" & b + 2) = arr2
                    End If
        End If
        brow = Range("a65536").End(xlUp).Row
        Range("A3:O" & brow).Sort Key1:=Range("N3"), Order1:=xlAscending, Header:= _
        xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        SortMethod:=xlPinYin, DataOption1:=xlSortNormal
End Sub

 

 

3XUvnUzO.rar (66.72 KB, 下载次数: 8)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 13:25 , Processed in 0.169662 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表