我正在使用一个名为SEOTools for Excel的加载项,它是免费的:http://seotools.nielsbosma.se/releases/
VBA打破了我的公式。
=Dump(GoogleAnalytics(""ga:1169833"",""ga:adCost,ga:impressions,ga:adClicks,ga:CTR,ga:CPC,ga:goal7Completions"",A307,A306,""ga:campaign"","""",""ga:medium==cpc;ga:campaign!=(not set);ga:campaign!=ZZZ_Old_Mexico"","""",1,10000,FALSE,FALSE))
发生的事情是A307显示为' A307'当公式放入Excel中的单元格A1时,该公式不适用于此公式。为什么?我可以阻止它将这些字符添加到单元格引用中吗?
完整代码:
Worksheets("Latest Time Range").Select
Range("A1").Select
ActiveCell.FormulaR1C1 = "=Dump(GoogleAnalytics(""ga:1169833"",""ga:adCost,ga:impressions,ga:adClicks,ga:CTR,ga:CPC,ga:goal7Completions"",A307,A306,""ga:campaign"","""",""ga:medium==cpc;ga:campaign!=(not set);ga:campaign!=ZZZ_Old_Mexico"","""",1,10000,FALSE,FALSE))"
答案 0 :(得分:0)
您的解决方案与您FormulaR1C1
的不当使用有关。您应该使用.Formula
将公式插入单元格,而不是使用此方法。