禁用命令按钮的msgbox,每次将偏移单元增加1,但如果在行1上方,则显示错误消息框

时间:2017-04-24 18:55:24

标签: excel-vba msgbox vba excel

我有一个命令按钮,每按一次按钮就会将activecell.offset向上移动一个单元格。

    ActiveCell.Offset(-1, 0).Select

但是,每当按下下一次单元格到达第一行时,就会出现以下错误:

"运行时错误' 1004': 应用程序定义或对象定义的错误。"

我应该实现代码来查看它是否是> 1或者如果列是> 1 ??

我不介意这个功能什么都不做,我只是不想让msgbox显示出来。有没有一种我不知道的简单方法?

1 个答案:

答案 0 :(得分:0)

Sorceri回答了这个问题。

他的代码:

    If ActiveCell.Row > 1 then ActiveCell.Offset(-1, 0).Select
先生,谢谢你!