|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.12.2009, 18:38 | #1 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 90
|
как передать значение ячейки в другую книгу?
есть 2 открытые книги
в первой значение во второй таблица в которую должны заноситься значения. кликаю в первой таблице по ячейке со значением, оно переносится во вторую таблицу кликаю по другой ячейке - ее значение заносится во вторую таблицу строчкой ниже. подскажите как это сделать? |
02.12.2009, 23:07 | #2 | ||||
Пользователь
Регистрация: 16.10.2009
Сообщений: 90
|
блин все перепробовал..
если книга закрыта, то сделав так: Цитата:
пробую так: открываю файл по кнопке Цитата:
Цитата:
делаю так: Цитата:
парни подскажите пожалуйста синтаксис обращения к открытой книге, так чтобы можно было обратившись к этой книге записать в определенную ячейку этой книги некие данные. |
||||
03.12.2009, 01:36 | #3 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Public xl As Application Попробуйте такой вариант: Выполните двойной щелчок на любой ячейке таблицы, предварительно нажав зеленую кнопку. Код модуля: Код:
Код:
|
|
03.12.2009, 12:13 | #4 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 90
|
фантастика! спасибо вам огромное!!!
Последний раз редактировалось ShamanK; 03.12.2009 в 14:40. |
17.02.2010, 11:42 | #5 |
Пользователь
Регистрация: 09.02.2010
Сообщений: 12
|
Другой лист
А как сделать чтобы данные переносились на другой лист той же книги?
|
17.02.2010, 14:15 | #6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Код:
|
|
23.06.2012, 14:00 | #7 |
Новичок
Джуниор
Регистрация: 15.05.2012
Сообщений: 2
|
Ребята, спасибо большое. Воспользовался вашим советом.. Всё заработало.
Но есть проблемка.. Вариант с несколькими файлами Excel мною был избран именно с целью параллельной работы, то есть, как бы, распараллеливания потоков VBA. Первый Excel собирает данные.. и периодически передаёт их во второй. А второй уже их обрабатывает. Но на практике получается не всё так радужно.. Файлы в такой сцепке становятся зависимыми... Так .. во время обработки данных вторым файлом - первый тоже подвисает и перестаёт собирать данные (вплоть до появления сообщения: Exсel ожидает пока другое приложение завершит OLE). И в то же время для проверки .. пробовал запускать третий Exel, совершенно не связанный с первыми двумя.. Так вот этот третий работает нормально, пока первые два висят. Так вот, вопросик.. можно ли сделать чтобы первые два файла не мешали друг другу, например устанавливать связь между ними только на время обмена данными между ними.. и затем сразу разрывать . И если можно, то как это сделать практически. Спасибо. |
25.06.2012, 14:16 | #8 |
Новичок
Джуниор
Регистрация: 15.05.2012
Сообщений: 2
|
Неужели решения не существует?
|
20.02.2017, 19:25 | #9 |
Новичок
Джуниор
Регистрация: 09.02.2017
Сообщений: 1
|
Подскажите, а можно таким образом передавать заданный ренж, по нажатию кнопки и можно-ли таким образом обратиться к уже открытой книге в другом экземпляре эксель?
|
21.02.2017, 01:52 | #10 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Alex, да, всё можно
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как нарисовать стрелку из одной ячейки в другую | Stoodentka | Microsoft Office Excel | 4 | 27.02.2013 17:11 |
Как перенести макросы и формы VB в другую книгу | Talisman | Microsoft Office Excel | 3 | 21.11.2009 12:35 |
Как скопировать выпадающий список на другой лист и в другую книгу | gleod | Microsoft Office Excel | 4 | 07.07.2009 22:36 |
C#: Передать значение переменной из одной формы в другую | Veiron | Общие вопросы .NET | 3 | 29.06.2009 17:43 |
Как передать значение переменной из функции в ACCESSе в функцию в EXCELе? | musicitsme | Microsoft Office Access | 1 | 01.04.2009 10:24 |