Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 04.08.2016
Сообщений: 107
1

Ошибка при переходе на следующую строку при переносе значений из excel в word

18.04.2018, 15:22. Показов 1075. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую знатоки vba.. Суть проблемы есть таблица ексель с цифрами и таблица word с объединенными ячейками в которую по закладке переносяться цифры макросом ,но суть проблемы в том что при переходе на следующую строку программа ломаеться.Переход на новую строку таблицы начинаетья с начала таблицы, туда где боковина(выделено красным)... помогите справиться с этим недоразумением.)
Вложения
Тип файла: rar word(1).rar (36.3 Кб, 6 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2018, 15:22
Ответы с готовыми решениями:

Перевод курсора в Word на следующую строку, макросом из Excel
Добрый день. Имеется таблица в Ворде, макрос работает из Экселя. На закладку выходит нормально,...

Ошибка при переносе значений между книгами и листами в Microsoft Excel
Всем доброго вечера! У меня вопрос не трудный (я так думаю), но всю голову сломал не могу понять...

Форматирование файла Word при переносе из Excel
Добрый день! Прошу помощи, так как ответа сам не нашел. Существует макрос переноса листа из excel...

Ширина столбцов при переносе таблицы из Excel в Word
Всем привет!! Заранее прошу прощения, может быть вопрос глупый...В Excel сделана таблица...

2
15146 / 6419 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
18.04.2018, 19:12 2
Lilze,
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub macr()
Dim objWord As Word.Application
Dim objDoc As Word.Document, r As Word.Range
  Set objWord = CreateObject("word.application")
  objWord.Visible = True
  Set objDoc = objWord.Documents.Open(ActiveWorkbook.Path & "\blank.docx")
  objWord.Selection.GoTo Name:="zak1"
  For i = 1 To 14
    Set r = objWord.Selection.Range
    For j = 14 To 26
      objWord.Selection.TypeText Text:=CStr(Cells(i, j))
      If i <> 14 Or j <> 26 Then objWord.Selection.MoveRight unit:=wdCell
    Next j
    r.Select
    objWord.Selection.MoveDown ' unit:=wdCell
  Next i
End Sub
0
0 / 0 / 0
Регистрация: 04.08.2016
Сообщений: 107
19.04.2018, 09:55  [ТС] 3
спасибо огромное Казанский все работает))
0
19.04.2018, 09:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2018, 09:55
Помогаю со студенческими работами здесь

Видно удаленную запись при переходе на следующую
Здравствуйте, У меня есть основная форма и модальное окно. При нажатии на кнопку основной формы...

MS Word не создается маркер при переносе строки в переменной MS Word
Создаем переменную var1 с помощью макроса: Sub proc1() ActiveDocument.Variables.Add &quot;var1&quot;,...

Пагинация: при переходе на следующую страницу показываются те же записи
пагинацию вывожу на станице front-page и странице шаблоне Добавлено через 3 минуты использую...

Ошибка "не найдена колонка" при переносе данных из Excel
Приветствую. Появились проблемы при выполнении дипломной работы, при нажатии кнопки &quot;печать&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru