程序修改

[复制链接]
查看11 | 回复2 | 2010-12-9 17:15:34 | 显示全部楼层 |阅读模式
Sub ss()
Dim i As Integer
For i = 13 To 1000
If Cells(i, 19)"" And Cells(i + 1, 19) = "" Then
Range("B12:Si").Select
Exit Sub
Else
End If
Next i
End Sub
错误:运行时说是“方法Range作用于对象‘Global’时失效”

回复

使用道具 举报

千问 | 2010-12-9 17:15:34 | 显示全部楼层
暴汗,你这程序也拿的出来正确的一行如下:range("B12:S" & i).select 变量不能使用在""中的,那样等于无效。
回复

使用道具 举报

千问 | 2010-12-9 17:15:34 | 显示全部楼层
似乎 If inor = A Then xlsortorder = xlAscending
If inor = D Then xlsortorder = xlDescending有问题,A应该是"A",而D应该是"D"
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行