Правильный синтаксис в VBA

Узнай цену своей работы

Формулировка задачи:

Привет всем.
Есть такой момент. Для документа Excel пишу макрос в VBA, что бы из него сделать XML.
Весь код приводить не буду вот кусочек:
мой объект
a.writeline (" ")
a.writeline ("")
a.writeline ("")
тут просто передача кода
a.write ("a.write (Worksheets(" RawData").Cells(5 + i, 8).Value)
a.writeline (""">")
a.writeline ("
")
тут передача описания
a.writeline (" ")
Так вот вопрос: в таком виде все работает отменно. И если в дескрипшен статику вписать
a.writeline (" TEST ") тоже все работает.
Ну а если динамически зачитывать ячейку
или
a.writeline (" a.write (Worksheets("RawData").Cells(5 + i, 8).Value) ")
или
a.writeline ("") a.write (Worksheets("RawData").Cells(5 + i, 8).Value) ("")
или
a.writeline ("") (Worksheets("RawData").Cells(5 + i, 8).Value) ("")
Ошибка и все тут. Помогите плиз, как правильно написать.
Спасибо

Решение задачи: «Правильный синтаксис в VBA»

textual
Листинг программы
a.writeline <font color="teal">"<description>"</description></font> & Worksheets(<font color="teal">"RawData"</font>).Cells(<font color="darkblue"><b>5</b></font> + i, <font color="darkblue"><b>8</b></font>).Value & <font color="teal">""</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5