当前位置: 代码迷 >> VBA >> ◆●◆救命◆●◆Range().Select调用失败解决方案
  详细解决方案

◆●◆救命◆●◆Range().Select调用失败解决方案

热度:7012   发布时间:2013-02-26 00:00:00.0
◆●◆救命◆●◆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的吧
  相关解决方案