2015-06-08 3 views
0

Здравствуйте, я пытаюсь добавить белое пространство в формулу первенствовать с VBA мой код это:добавить VBA пустое пространство, чтобы преуспеть клетку

.Cells(row, col).Value = "=if(A1=0," & " " & ",'S1'!$D$1)" 

этот код добавить к моей ячейке в Excel эту формулу

=if(A1=0, ,'S1'!$D$1) 

, но я хочу что-то вроде этого

"=if(A1=0," ",'S1'!$D$1)" 

это можно сделать в VBA?

+0

Заменить двойные кавычки внутри Истинной части заявления Если одинарные кавычки. – PaulFrancis

+0

Я пытаюсь использовать . Цвета (строка, столбец) .Value = "= if (A1 = 0," & '' & ", 'S1'! $ D $ 1)" и . Цвета (строка, столбик). Значение = "= if (A1 = 0," & '""' & ", 'S1'! $ D $ 1)", но я получаю сообщение об ошибке sintaxis – miguelSnam

+0

У вас есть пример? – miguelSnam

ответ

0

.Cells(row, col).Value = "=if(A1=0,"" "",'S1'!$D$1)"

+0

thx для комментариев, я попробую, но на самом деле получаю результат с этим .Cells (row, col) .Value = "= if (A1 = 0," & Chr (34) & "" & Chr (34) & " , 'S1'! $ D $ 1) " – miguelSnam

+0

Та же разница. :) – tonester640

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