读书人

◆●◆救命◆●◆Range().Select调用

发布时间: 2012-02-19 19:43:39 作者: rapoo

◆●◆救命◆●◆Range().Select调用失败
excel的工作表,用VBA选择某一区块,居然失败了。
Range(Cells(37,1),Cells(37,5)).Select 每次运行到这里就出错了。
提示此方法调用出错。我已将此页设置为当前活动页了啊。

A工作表上有个按钮,按下按钮后,选择B工作表上的那个区域。结果失败!

没辙了。大家帮我分析下,什么问题呢?

[解决办法]
呵呵,疏忽了,应该用下面的语句:
Private Sub CommandButton1_Click()
Sheets( "A ").Cells(1, 1).Value = "ABCDE "
With Sheets( "B ")
.Activate
.Range(.Cells(37, 1), .Cells(37, 5)).Select
End With
End Sub

[解决办法]
可以的吧,Cells应该是ActiveSheet.Cells的吧

读书人网 >VBA

热点推荐