Есть такой код, который по идее должен заменять текст из ВОРДа, ячейкой из ЭКСЕЛя. Все почти работает, кроме того, что прога не вставляет в ВОРД нужную ячейку.
Подскажите очень прошу! Курсовую надо сдавать срочно

vba excel
Sub lol()
On Error Resume Next
ThisWorkbook.VBProject.References.AddFromFile Application.Path & Application.PathSeparator & "MSWORD.OLB" <- подрубаем Вордовскую библиотеку
Dim appWD As Object
Dim wdDoc As Object
Set appWD = CreateObject("Word.Application")
Set wdDoc = appWD.Documents.Open("ПУТЬ К ДОКУ") <- открываем нужный док
appWD.Visible = True <- делаем видимым ворд
appWD.Activate
appWD.Selection.Find.ClearFormatting
appWD.Selection.Find.Replacement.ClearFormatting
With appWD.Selection.Find
.Text = "ОЛОЛО" <- Ищет в Ворде текст,который нужно заменить.
.Worksheets(1).Activate
Replacement = Worksheets(1).Cells.Range("A1").Value <- а вот тут какая-то ошибка. Должна браться ячейка из Экселя для замены вместо "ОЛОЛО"
End With
appWD.Selection.Find.Execute Replace:=wdReplaceAll
End Sub