Вставка столбца в таблицу

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
lsi
Сообщения: 1
Зарегистрирован: 25 фев 2013, 10:08

Есть очень простая таблица в прикреплённом файле.
В ней первая строка содержит три ячейки, вторая - 4, третья 6.

Я хочу добавить столбец вконец таблицы: выделяю одну из ячеек в последнем столбце и выполняю "Вставить столбцы справа". При этом записываю макрос. Результат работы таблица 2. Всё добавилось как и хотелось.

Записанный макрос
Sub Test()
'
' Tesе
' Insert columns right
'
Selection.InsertColumnsRight
End Sub

Удаляю добавленный столбец. И теперь хочу сделать тоже самое но с помощью макроса. Встаю в одну из ячеек последнего столбца и выполняю макрос. Результат таблица 3. Видно что результаты абсолютно разные. Ячейки добавляются не в конец строк а после 3 ячейки в каждой строке.

Выгружаю данные из VS 2008. Таже проблема. Испробовал уже всё что мог (InsertColumns, добавление из разных строк). Может кто сталкивался с такой проблемой?
Вложения

[Расширение doc было запрещено, вложение больше недоступно.]

Ответить