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

Как перенести таблицу в MS Project из Экселя

07.11.2018, 15:19. Показов 2542. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
У меня тут вопрос по VBA.

В общем есть открытые программы - MSProject и Excel2013.
В экселе - есть простенькая табличка в три столбца.
Если скопировать эту табличку в экселе, выделить первую ячейку в листе "диаграмма ганта" MS Project.
И нажать Ctrl+V...
То эта табличка (скопированная из экселя) - легко вставится в лист MS Project - и тут же по ней построится диаграмма ганта.

И вопрос в том - как эту в общем-то простую операцию - сделать макросом ?
Ведь и там и там - продукты MS. И там и там - есть макрорекодер.
Но не получается сделать этот перенос, поскольку рекодер экселя может выдать только копирование:
Visual Basic
1
2
3
Sub Макрос1()
    Selection.Copy
End Sub
А рекодер MSProject может выдать только
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub Macro2()
    SelectRange Row:=3, Column:=3, RowRelative:=False
    SelectRange Row:=3, Column:=3, RowRelative:=False
    SetActiveCell Value:="Название1"
    SelectRange Row:=4, Column:=3, RowRelative:=False
    SelectRange Row:=3, Column:=4, RowRelative:=False
    SelectRange Row:=3, Column:=4, RowRelative:=False
    SetActiveCell Value:="8день?"
    SelectRange Row:=4, Column:=4, RowRelative:=False
    SelectRange Row:=3, Column:=5, RowRelative:=False
    SetActiveCell Value:="Пн 05 Ноя '18"
    SelectRange Row:=3, Column:=6, RowRelative:=False
    SetActiveCell Value:="Пт 09.11.18"
    SelectRange Row:=3, Column:=4, RowRelative:=False
    SetActiveCell Value:="6 дней"
    SelectRange Row:=5, Column:=5, RowRelative:=False
    SelectRange Row:=3, Column:=5, RowRelative:=False
    SetActiveCell Value:="Пт 02.11.18"
    SelectRange Row:=6, Column:=6, RowRelative:=False
End Sub
Может кто тут знает - как макросом перенести содержание таблицы C6:E9 - на первый лист MSProject (выделить первую ячейку и вставить ctrl+v) ?
Вложения
Тип файла: xls 1.xls (36.5 Кб, 1 просмотров)
Тип файла: zip Проект1.zip (37.0 Кб, 3 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2018, 15:19
Ответы с готовыми решениями:

Как перенести xCode project на другой компьютер?
Здравствуйте, возник еще один вопрос. Как перенести xCode project с одного компьютера ( Mac OS ),...

Как сделать связку с данными (числовые значения) из экселя в таблицу в ворде
Имеется бюджетная таблица в Excel-2003, в ячейках которой есть параметры - числовые значения. Эти...

Нужно значения из экселя перенести в матлаб и построить график по ним
я раньше никогда не программировал в МатЛабе, но вот пришлось и вот какая задача. Нужно значения...

Как "впихнуть" таблицу Экселя в VB?
Приветствую всех, Сразу скажу, что в VB я еще никогда не программировал (хотя программирую в...

0
07.11.2018, 15:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2018, 15:19
Помогаю со студенческими работами здесь

Внести данные в таблицу из экселя
Добрый день! Есть таблица документов и есть экселевский файлик с id документов и датой. Нужно...

Как перенести с сайта Таблицу в Эксель?
Здравствуйте! Вопрос такой: как можно скопировать и перенести с нужного сайта (страницы) - таблицу...

Как из Таблицы 1 перенести столбец в Таблицу 2
На Form1 есть Table1, DBGrid, DataSet , надо в др.таблицу на др.форму перенести несколько столбцов....

Как перенести таблицу из Word в Excel?
Есть таблица в Ворде. Как можно убрать поля в таблице Ворда, чтобы просто был список фамилий. Я...


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

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