Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 对于,如果为真,如果a=b,则复制 i=2到最终路径的 如果范围(“J100”).End(xlUp).Offset(1,0).Value=”“&范围(“J100”).End(xlUp).Offset(1,-3).Value“”,则 如果单元(i,14)=Vlot,则 表7.范围(单元格(i,14))。副本 表7.范围(“J100”).结束(xlUp).偏移量(1,0).粘贴特殊XLPaste公式和数字格式 如果结束 接下来我_Excel_Vba - Fatal编程技术网

Excel 对于,如果为真,如果a=b,则复制 i=2到最终路径的 如果范围(“J100”).End(xlUp).Offset(1,0).Value=”“&范围(“J100”).End(xlUp).Offset(1,-3).Value“”,则 如果单元(i,14)=Vlot,则 表7.范围(单元格(i,14))。副本 表7.范围(“J100”).结束(xlUp).偏移量(1,0).粘贴特殊XLPaste公式和数字格式 如果结束 接下来我

Excel 对于,如果为真,如果a=b,则复制 i=2到最终路径的 如果范围(“J100”).End(xlUp).Offset(1,0).Value=”“&范围(“J100”).End(xlUp).Offset(1,-3).Value“”,则 如果单元(i,14)=Vlot,则 表7.范围(单元格(i,14))。副本 表7.范围(“J100”).结束(xlUp).偏移量(1,0).粘贴特殊XLPaste公式和数字格式 如果结束 接下来我,excel,vba,Excel,Vba,我一直得到下一个没有错误。任何帮助都会很好,谢谢 请试试这个:) i=2到8的 如果范围(“J100”).End(xlUp).Offset(1,0).Value=”“和范围(“J100”).End(xlUp).Offset(1,-3).Value“”,则 如果单元(i,14)=Vlot,则 表7.范围(单元格(i,14))。副本 表7.范围(“J100”).结束(xlUp).偏移量(1,0).粘贴特殊XLPaste公式和数字格式 如果结束 如果结束 接下来我 您没有使用结束IF和操作符,而不是&

我一直得到下一个没有错误。任何帮助都会很好,谢谢

请试试这个:)

i=2到8的

如果范围(“J100”).End(xlUp).Offset(1,0).Value=”“和范围(“J100”).End(xlUp).Offset(1,-3).Value“”,则
如果单元(i,14)=Vlot,则
表7.范围(单元格(i,14))。副本
表7.范围(“J100”).结束(xlUp).偏移量(1,0).粘贴特殊XLPaste公式和数字格式
如果结束
如果结束
接下来我

您没有使用
结束IF
操作符,而不是
&
终止第一个
IF
For i = 2 To finalrow
   If Range("J100").End(xlUp).Offset(1, 0).Value = "" & Range("J100").End(xlUp).Offset(1, -3).Value <> "" Then
     If Cells(i, 14) = Vlot Then
       Sheet7.Range(Cells(i, 14)).Copy
       Sheet7.Range("J100").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
     End If
Next i
For i = 2 To 8
   If Range("J100").End(xlUp).Offset(1, 0).Value = "" And Range("J100").End(xlUp).Offset(1, -3).Value <> "" Then
        If Cells(i, 14) = Vlot Then
          Sheet7.Range(Cells(i, 14)).Copy
          Sheet7.Range("J100").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
        End If
    End If
Next i