2015-03-11 2 views
0

Я использую Надстройку называемых SEOTools для Excel, который свободен: http://seotools.nielsbosma.se/releases/VBA Ломать Мою формулу

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», когда формула помещается в ячейку A1 в Excel, который не работает по этой формуле. Зачем? Могу ли я остановить его добавление этих символов в ссылку на ячейку?

Полный код:

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))" 
+5

Это поможет, если вы указали нам свой фактический код VBA ... –

+0

Вы используете свойство «FormulaR1C1», если это возможно? – Rory

+0

@AmishZ пожалуйста [отредактируйте], что в ваш исходный пост :) –

ответ

0

Ваше решение относится к неправильному использованию FormulaR1C1. Вместо использования этого метода вы должны просто использовать .Formula, чтобы вставить свою формулу в ячейку.

Смежные вопросы