sh1(ItemRow2+6,3).formula="=CONCATENATE("6)此訂單于",YEAR(UpdateTemplate!I3),"年",MONTH(UpdateTemplate!I3),"月",DAY(UpdateTemplate!I3),"日共修改(  )次。"這句運行時有錯誤:缺少語句結束。什麽錯啊?幫幫忙!

解决方案 »

  1.   

    像这样sh1(ItemRow2+6,3).formula="=CONCATENATE("6)此訂單于",YEAR(UpdateTemplate!I3),"年",MONTH(UpdateTemplate!I3),"月",DAY(UpdateTemplate!I3),"日共修改(  )次。")"还是有错啊
      

  2.   

    你的上面有问题:
    sh1(ItemRow2+6,3).formula="=CONCATENATE(" '这儿上一个整字符串,后面能直接接字符吗? 6)此訂單于(这几个是字符还是什么,怎么不用""引起来?)",YEAR(UpdateTemplate!I3),"年",MONTH(UpdateTemplate!I3),"月",DAY(UpdateTemplate!I3),"日共修改(  )次。")"
    "" 不匹配,你自己看吧...好多都不匹配
    不出错才怪.
      

  3.   

    sh1(ItemRow2+6,3).formula="=CONCATENATE(""6)此訂單于"",YEAR(UpdateTemplate!I3),""年"",MONTH(UpdateTemplate!I3),""月"",DAY(UpdateTemplate!I3),""日共修改(  )次。"")"
      

  4.   

    Cells(1, 1) = "=CONCATENATE(" & Chr(34) & "此訂單于" & Chr(34) & ", YEAR(sheet2!I3)," & Chr(34) & "年" & Chr(34) & ",MONTH(sheet2!I3)," & Chr(34) & "月" & Chr(34) & ",DAY(sheet2!I3)," & Chr(34) & "日共修改()次。" & Chr(34) & ")"
      

  5.   

    Cells(1, 1) = "=CONCATENATE(" & Chr(34) & "6)此訂單于" & Chr(34) & ", YEAR(sheet2!I3)," & Chr(34) & "年" & Chr(34) & ",MONTH(sheet2!I3)," & Chr(34) & "月" & Chr(34) & ",DAY(sheet2!I3)," & Chr(34) & "日共修改()次。" & Chr(34) & ")"" 的转义是 Chr(34)
    你的公式 " " 中有 " "所以加Chr(34)
      

  6.   

    Cells(ItemRow2 + 6, 3) = "6)此訂單于" & Format(Sheets("UpdateTemplate").[I3], "yyyy年m月d日") & "共修改()次。"