Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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
Vba 需要帮忙吗_Vba_Excel - Fatal编程技术网

Vba 需要帮忙吗

Vba 需要帮忙吗,vba,excel,Vba,Excel,我知道有一篇关于这个话题的帖子,我希望你能指导我。我将不胜感激 我在代码中的问题是RangeA&n==CONCATENATES/n,celctr4,不在合同中。终止,celctr3。这给了我一个错误 代码: 谢谢大家的帮助。更换此线路 Range("AA" & n) = "=CONCATENATE(""S/N"", celctr4,"" is not on contract. Terminated "" , celctr3 , ""."") " 与 你说它给了我一个错误是什么意思?什

我知道有一篇关于这个话题的帖子,我希望你能指导我。我将不胜感激

我在代码中的问题是RangeA&n==CONCATENATES/n,celctr4,不在合同中。终止,celctr3。这给了我一个错误

代码:

谢谢大家的帮助。

更换此线路

Range("AA" & n) = "=CONCATENATE(""S/N"", celctr4,""  is not on contract. Terminated "" , celctr3 , ""."") "


你说它给了我一个错误是什么意思?什么样的错误?该行似乎是excel公式和VBA代码的混合体,不起作用。您的标题应该反映问题,而不是需要有关此方面的帮助或如何执行此操作。。。很抱歉。我是一个新手在张贴到这个网站。无论如何,我在单元格中遇到的错误是NAME?您没有将celctr2声明为变量,也没有给它一个值。此外,您在循环外定义了celctr3,但在循环内的每个过程中都要检查它-因此,它的值应该每次都改变,而不是每次都改变,或者您只需要在进入循环之前检查一次。您应该使用。我知道,在这个特定的实例中,它不是严格必要的。更好的做法是始终如一地使用它-它有助于避免错误,如在本应使用.Formula的情况下意外使用.Value。引号:它有助于避免错误,如在本应使用.Formula的情况下意外使用.Value。如果使用.value或.formula,则不会发生错误,因此无需担心。
Range("AA" & n) = "=CONCATENATE(""S/N"", celctr4,""  is not on contract. Terminated "" , celctr3 , ""."") "
Range("AA" & n) = "=CONCATENATE(" & """S/N""" & "," & """" & celctr4 & """" _
        & "," & """  is not on contract. Terminated """ & "," & """" _
        & celctr3 & """" & "," & """.""" & ")"