如何使用if语句vba粘贴特定的数据列

如何使用if语句vba粘贴特定的数据列,vba,Vba,我目前正在做一个项目,我应该查看一列数据,然后使用if语句对其进行分类 也就是说,如果marks告诉它它是一个范围,但只给它一个单元格: Range(Cells(i, 1)).Copy 我将其更改为此,代码正常工作: Cells(i, 1).Copy 这将修复“应用程序定义或对象定义的错误”。这是一个可能有助于调试代码的注释,如果单击代码的左边距,可以设置断点,然后按F8一次一行地遍历代码1,以查找导致错误的行 Cells(i, 1).Copy

我目前正在做一个项目,我应该查看一列数据,然后使用if语句对其进行分类


也就是说,如果marks告诉它它是一个范围,但只给它一个单元格:

Range(Cells(i, 1)).Copy
我将其更改为此,代码正常工作:

Cells(i, 1).Copy

这将修复“应用程序定义或对象定义的错误”。

这是一个可能有助于调试代码的注释,如果单击代码的左边距,可以设置断点,然后按F8一次一行地遍历代码1,以查找导致错误的行
Cells(i, 1).Copy