|
本帖最后由 chenyucai 于 2012-11-29 11:16 编辑
书中P192-194的内容综合了一下,发现一点小问题,就是.value 该不该省略????下面是我的代码,只知道If Worksheets(sht.Cells(i, 3).Value) Is Nothing Then这句里面的value不能省略,其他的value可以省略。不知道为什么?请老师指点。。谢谢!- Sub fenlei()
- Dim i As Integer, j As Integer, sht As Worksheet, rng As Range
- For j = 2 To Worksheets.Count
- Worksheets(j).Cells.Clear
- Next
- i = 2
- Set sht = Worksheets("成绩表")
- Do While sht.Cells(i, 3).Value <> ""
- On Error Resume Next
- If Worksheets(sht.Cells(i, 3).Value) Is Nothing Then
- Worksheets.Add after:=Worksheets(Worksheets.Count)
- ActiveSheet.Name = sht.Cells(i, 3).Value
- End If
- sht.Activate
- Set rng = Worksheets(sht.Cells(i, 3).Value).Range("A65536").End(xlUp).Offset(1, 0)
- sht.Cells(i, 1).Resize(1, 7).Copy rng
- sht.Cells(1, 1).Resize(1, 7).Copy Worksheets(sht.Cells(i, 3).Value).Cells(1, 1)
- i = i + 1
- Loop
- End Sub
复制代码 |
|