Добрый день, подскажите, пожалуйста, как можно перенести данные из таблицы Excel по щелчку кнопки в Word
видела похожие темы, пыталась преобразовать код под мою задачу - не выходит.
Пока смогла написать только вот это:
Макрос вылетает на втором витке цикла. Подскажите, что можно сделать?
видела похожие темы, пыталась преобразовать код под мою задачу - не выходит.
Пока смогла написать только вот это:
Код |
---|
Dim sFileName As String Dim iLastRow As Long, i As Long iLastRow = Cells(1, Columns.Count).End(xlToLeft).Column sFileName = Cells(1, 1) Dim WordApp As Object Set WordApp = CreateObject("Word.Application") WordApp.Documents.Add WordApp.Documents(1).Tables.Add Range:=WordApp.Selection.Range, NumRows:=2, NumColumns:=iLastRow WordApp.Selection.Font.Bold = True WordApp.Visible = True For i = 1 To 2 For j = 1 To iLastRow With WordApp .Documents(1).Tables(1).Cell(i, j).Range.Text = Cells(i, j) .Documents(1).Tables(1).Cell(i, j).Range.Text = Cells(i, j) End With Set WordApp = Nothing Set doc = Nothing Next Next WordApp.ActiveDocument.SaveAs Filename:=sFileName & ".doc" End Sub |
Макрос вылетает на втором витке цикла. Подскажите, что можно сделать?