首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

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

2012-02-19 
◆●◆救命◆●◆Range().Select调用失败excel的工作表,用VBA选择某一区块,居然失败了。Range(Cells(37,1),Cells(

◆●◆救命◆●◆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的吧

热点排行