|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
Всем привет!!! Нужна помощь!!! Есть две книги Excel (Книга1.xls и Книга2.xls ). В первой книге есть готовая таблица в которой в столбце "A" введен номер, а в столбце "B" Фамилия Во второй книге я в столбце "A" набираю вручную номер, а в столбце "B" вставляется Фамилия взятая из Книги 1 соответствующая введенному номеру. Всё это желательно написать на VBA Понимаю что задача простая, но не могу написать макрос Заранее благодарю!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 14:08 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
nikalex2, Задача действительно простая. Дайте электронку, скину номер куда надо положить 200 рублей, чтобы я выполнил эту задачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 14:24 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
Shamanusnikalex2, Задача действительно простая. Дайте электронку, скину номер куда надо положить 200 рублей, чтобы я выполнил эту задачу. Спасибо, но Ваша помощь мне не нужна... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 14:55 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
> Автор: nikalex2 > > Shamanus > Спасибо, но Ваша помощь мне не нужна... Тогда или показывай как делал и что не получается или плати за готовое решение :) Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 15:16 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
оффтопИгорь Горбонос> Автор: nikalex2 > > Shamanus > Спасибо, но Ваша помощь мне не нужна... Тогда или показывай как делал и что не получается или плати за готовое решение :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 15:26 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
оффтоп а не, пардон, ошибся ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 15:28 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
Public Function Список (Number) Dim I As Integer For I = 1 To 6000 If Worksheets.["Книга1.xls"].["Список"].Range("A" & I).Value = Number Then Список = Worksheets.["Книга1.xls"].["Список].Range("B" & I).Value End If Next I End Function ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 15:38 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
> Автор: nikalex2 > Public Function Список (Number) на первый взгляд все правильно. Не оптимально, но работать должно. Что не так с твоим решением? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 15:42 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
Игорь Горбоносна первый взгляд все правильно. Не оптимально, но работать должно. Что не так с твоим решением? Как такое может работать в VBA? Может так? Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 15:53 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
> Автор: nikalex2 я написал-бы так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 15:55 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
А никому не кажется странным то, что присваивается функции значение то, которое ищем? Тогда же проще так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 15:59 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
> Автор: The_Prist > А никому не кажется странным ... Нет, потому что присваивается значение столбца B :) Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 16:02 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
[/quot]nikalex2, что должна вернуть функция? Может данные другой ячейки? Или номер строки листа "Список", где найдено значение?[/quot] Взять данные из столбца "B" Книга2.xls и вставить значение в Книга1.xls ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 16:22 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
Игорь ГорбоносНет, потому что присваивается значение столбца B :) Ой туплю... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 16:23 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
The_PristИгорь Горбоносна первый взгляд все правильно. Не оптимально, но работать должно. Что не так с твоим решением? Как такое может работать в VBA? Может так? Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Это работает! А как добавить путь к книге? Например Книга1.xls лежит в корне диска C т.е. C:\Книга1.xls ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 16:26 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
авторВзять данные из столбца "B" Книга2.xls и вставить значение в Книга1.xls перепутал, Взять данные из столбца "B" Книга1.xls и вставить значение в Книга2.xls ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 16:29 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
> Автор: nikalex2 > Это работает! А как добавить путь к книге? Никак. Обе книги должны быть открыты. После протягивания формулы скопировать-вставить как значения Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 16:31 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
авторНикак. Обе книги должны быть открыты. После протягивания формулы скопировать-вставить как значения Т.е. жесткую привязку к конкретной книге лежащей по конкретному пути сделать нельзя??? Пусть даже если надо открывать одновременно обе книги ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 16:42 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
nikalex2, Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 17:21 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
nikalex2, можно и путь к книге указать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
ЗЫ: будет работать медленне, чем метод, предложенный The_Prist ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 18:17 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
авторWorkbooks.Open "C:\Книга1.xls" не открывается книга ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 18:23 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
nikalex2, И как не открывается? Что пишет? может книги-то по данному пути такой нету? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 18:26 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
авторИ как не открывается? Что пишет? может книги-то по данному пути такой нету? В ячейке Книга2.xls пишет #ЗНАЧ! и ничего не происходит. Книга1.xls лежит в корне на диске C ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 18:29 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
nikalex2, открываете Книга1.xls еще раз Обновляете данные в Книга2.xls. Оп-ля - снова все работает. Пока не закроете Книга1.xls. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 18:47 |
|
Данные таблицы Excel из одной книги в другую с помощью макроса VBA
|
|||
---|---|---|---|
#18+
пробуй камнемnikalex2, открываете Книга1.xls еще раз Обновляете данные в Книга2.xls. Оп-ля - снова все работает. Пока не закроете Книга1.xls. Ну это понятно, что когда открыта Книга1.xls то всё работает но функция предложенная The_Prist в принципе мне очень подходит чтобы не искать файл постоянно и открывать его вручную, а чтобы он открывался автоматом при запуске Книга2.xls ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2011, 18:55 |
|
|
start [/forum/topic.php?fid=61&msg=37142002&tid=2172756]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 153ms |
0 / 0 |