|
yjwdjfqb 发表于 2013-12-17 08:44
老师你好,就是要这样的效果,
但出现,选择框时,我如果点了,取消,就会弹出,“运行时错误424”,这 ...
Sub 选择()
Dim Regional As Range
'1)对所选单元格,清除内容
On Error Resume Next
Set Regional = Application.InputBox(prompt:="请在工作表中选择你要复制的单元格区域", _
Title:="提示", _
Default:="请选择", _
Type:=8)
If Regional Is Nothing Then Exit Sub
On Error GoTo 0
Regional.ClearContents
'2)对所选单元格,输入公式
On Error Resume Next
Set Regional = Application.InputBox(prompt:="请在工作表中选择你要复制的单元格区域", _
Title:="提示", _
Default:="请选择", _
Type:=8)
If Regional Is Nothing Then Exit Sub
On Error GoTo 0
Regional.FormulaR1C1 = "测试的数据"
End Sub
因为与声明的类型不一致造成的。
没想到更好方式,还是on error语句吧
|
|