Возникли проблемы с точкой с запятой в формуле для кода VBA - PullRequest
1 голос
/ 29 февраля 2020

У меня проблемы со вставкой этой формулы в мой Excel VBA-код. Я понимаю, что при включении апострофа он обрабатывается как примечание / комментарий и будет исключен из кода.

Как мне go исправить это? Чем бы я заменил апостроф? Двойные кавычки? Кажется, когда он попадает в косвенную формулу, это когда возникает проблема.

Selection.formulaArray = "=INDEX('Insert Data 1'!$A$1:INDIRECT("'Insert Data 1'!B"&COUNTA('Insert Data 1'!A:A)),SMALL(IF('Insert Data 1'!$A$1:INDIRECT("'Insert Data 1'!A"&COUNTA('Insert Data 1'!A:A))=Table!$A1,ROW('Insert Data 1'!$A$1:INDIRECT("'Insert Data 1'!A"&COUNTA('Insert Data 1'!A:A)))-(COUNTIF(A1:INDIRECT("A"&COUNTA(A:A)),A1))),ROWS('Insert Data 1'!$A$1:INDIRECT("'Insert Data 1'!A"&COUNTA('Insert Data 1'!A:A)))),2)"

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...