При написании макроса, довольно часто нужно вводить текст в какие-либо ячейки. Причем задачи могут быть разными, например, в одном случае нужно вставить в пустую ячейку, в другом примере в дополнение существующему тексту в ней.
Давайте рассмотрим подробную инструкцию, как вставить в vba текст в пустую и заполненную ячейку. Откроем новый лист в программе эксель, в котором с помощью макроса, нужно вставить в пустую ячейку «А1» слова «Привет, Маша!», а в ячейку «А2» к имеющемуся слову «Привет,» добавить слово «Даша».
Создаем новый макрос, в котором пропишем в какие ячейки какие слова вставить. Данный макрос получится довольно короткий:
Sub Макрос2()
Dim AA As Worksheet
Set AA = Worksheets("Лист3")
AA.Cells(1, 1) = "Привет, Маша!"
AA.Cells(2, 1) = AA.Cells(2, 1) & " Даша!"
End Sub
Более подробно описание действий в каждой строке, смотрите на картинке ниже.
После включения данного макроса, мы получим следующий результат в программе эксель.