Blasster88
Дата: Суббота, 15.03.2014, 21:05 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
1
±
Замечаний:
0% ±
Excel 2007
Добрый вечер, задача у меня такая: в файле "1" есть табличка( во вложении) из ячейки "J3" в файл "2"(во вложении) нужно экспортировать данные. Сложность в том, что адрес конечной ячейки зависит от данных в ячейке G3 (т.е. копирую эту ячейку, открываю таблицу 2 через поиск попадаю на нужную строку, курсором перехожу в столбец N и копирую данные из ячейки "J3"). Попробовал записать макрос через рекордер, столкнулся с проблемой - копирует данные всегда в одну и ту же ячейку, а нужно чтобы в соответствующую порядковому номеру клиента( т.е. если клент 435 значит ячейка должна быть N436) Ребят, кому не сложно подскажите, думаю для опытного пользователя это не сложная задача: [vba]Код
Sub ÓñòðÃ() Range("G3").Select Selection.Copy Workbooks.Open Filename:="C:\Users\Ïîëüçîâàòåëü\Desktop\ÃÎÑÁû.xlsm" Columns("A:A").Select Selection.Find(What:="490", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate Range("N491").Select Windows("ß.xlsm").Activate [color=red]Range("J3").Select[/color] Application.CutCopyMode = False Selection.Copy Windows("ÃÎÑÁû.xlsm").Activate ActiveSheet.Paste Application.CutCopyMode = False ActiveWorkbook.Save ActiveWindow.Close End Sub
[/vba]
Добрый вечер, задача у меня такая: в файле "1" есть табличка( во вложении) из ячейки "J3" в файл "2"(во вложении) нужно экспортировать данные. Сложность в том, что адрес конечной ячейки зависит от данных в ячейке G3 (т.е. копирую эту ячейку, открываю таблицу 2 через поиск попадаю на нужную строку, курсором перехожу в столбец N и копирую данные из ячейки "J3"). Попробовал записать макрос через рекордер, столкнулся с проблемой - копирует данные всегда в одну и ту же ячейку, а нужно чтобы в соответствующую порядковому номеру клиента( т.е. если клент 435 значит ячейка должна быть N436) Ребят, кому не сложно подскажите, думаю для опытного пользователя это не сложная задача: [vba]Код
Sub ÓñòðÃ() Range("G3").Select Selection.Copy Workbooks.Open Filename:="C:\Users\Ïîëüçîâàòåëü\Desktop\ÃÎÑÁû.xlsm" Columns("A:A").Select Selection.Find(What:="490", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate Range("N491").Select Windows("ß.xlsm").Activate [color=red]Range("J3").Select[/color] Application.CutCopyMode = False Selection.Copy Windows("ÃÎÑÁû.xlsm").Activate ActiveSheet.Paste Application.CutCopyMode = False ActiveWorkbook.Save ActiveWindow.Close End Sub
[/vba] Blasster88
Ответить
Сообщение Добрый вечер, задача у меня такая: в файле "1" есть табличка( во вложении) из ячейки "J3" в файл "2"(во вложении) нужно экспортировать данные. Сложность в том, что адрес конечной ячейки зависит от данных в ячейке G3 (т.е. копирую эту ячейку, открываю таблицу 2 через поиск попадаю на нужную строку, курсором перехожу в столбец N и копирую данные из ячейки "J3"). Попробовал записать макрос через рекордер, столкнулся с проблемой - копирует данные всегда в одну и ту же ячейку, а нужно чтобы в соответствующую порядковому номеру клиента( т.е. если клент 435 значит ячейка должна быть N436) Ребят, кому не сложно подскажите, думаю для опытного пользователя это не сложная задача: [vba]Код
Sub ÓñòðÃ() Range("G3").Select Selection.Copy Workbooks.Open Filename:="C:\Users\Ïîëüçîâàòåëü\Desktop\ÃÎÑÁû.xlsm" Columns("A:A").Select Selection.Find(What:="490", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate Range("N491").Select Windows("ß.xlsm").Activate [color=red]Range("J3").Select[/color] Application.CutCopyMode = False Selection.Copy Windows("ÃÎÑÁû.xlsm").Activate ActiveSheet.Paste Application.CutCopyMode = False ActiveWorkbook.Save ActiveWindow.Close End Sub
[/vba] Автор - Blasster88 Дата добавления - 15.03.2014 в 21:05
ikki
Дата: Суббота, 15.03.2014, 21:14 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
невидимом? чтобы враги не воспользовались? думаю для опытного пользователя это не сложная задача
а в чем тогда может быть интерес для "опытного пользователя", как вы думаете?
невидимом? чтобы враги не воспользовались? думаю для опытного пользователя это не сложная задача
а в чем тогда может быть интерес для "опытного пользователя", как вы думаете? ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение невидимом? чтобы враги не воспользовались? думаю для опытного пользователя это не сложная задача
а в чем тогда может быть интерес для "опытного пользователя", как вы думаете? Автор - ikki Дата добавления - 15.03.2014 в 21:14
Blasster88
Дата: Суббота, 15.03.2014, 21:25 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
1
±
Замечаний:
0% ±
Excel 2007
ikki, Что невидимом? Макрос или файлы?
Ответить
Сообщение ikki, Что невидимом? Макрос или файлы? Автор - Blasster88 Дата добавления - 15.03.2014 в 21:25
ikki
Дата: Суббота, 15.03.2014, 21:27 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
я не вижу никаких вложений в первом посте.
я не вижу никаких вложений в первом посте. ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение я не вижу никаких вложений в первом посте. Автор - ikki Дата добавления - 15.03.2014 в 21:27
Blasster88
Дата: Суббота, 15.03.2014, 21:31 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
1
±
Замечаний:
0% ±
Excel 2007
ikki, они про даже в архиве весят 1.6 мб не получается вложить
ikki, они про даже в архиве весят 1.6 мб не получается вложить Blasster88
Ответить
Сообщение ikki, они про даже в архиве весят 1.6 мб не получается вложить Автор - Blasster88 Дата добавления - 15.03.2014 в 21:31
ikki
Дата: Суббота, 15.03.2014, 21:37 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
и не получится. кому они нужны, ваши 1,6мб? приложите пример. в соответствии с правилами форума. есть предположение, что вы их не читали или читали невнимательно. пс. хоть это и не обязательно - но мне все-таки любопытно услышать вашу версию ответа на мой второй вопрос
и не получится. кому они нужны, ваши 1,6мб? приложите пример. в соответствии с правилами форума. есть предположение, что вы их не читали или читали невнимательно. пс. хоть это и не обязательно - но мне все-таки любопытно услышать вашу версию ответа на мой второй вопрос ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение и не получится. кому они нужны, ваши 1,6мб? приложите пример. в соответствии с правилами форума. есть предположение, что вы их не читали или читали невнимательно. пс. хоть это и не обязательно - но мне все-таки любопытно услышать вашу версию ответа на мой второй вопрос Автор - ikki Дата добавления - 15.03.2014 в 21:37
Blasster88
Дата: Суббота, 15.03.2014, 21:48 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
1
±
Замечаний:
0% ±
Excel 2007
ikki, примерно так. Не думаю что такими вещами вообще может кто-то воспользоваться правила прочёл..просто забыл посмотреть на размер файлов
ikki, примерно так. Не думаю что такими вещами вообще может кто-то воспользоваться правила прочёл..просто забыл посмотреть на размер файлов Blasster88
Ответить
Сообщение ikki, примерно так. Не думаю что такими вещами вообще может кто-то воспользоваться правила прочёл..просто забыл посмотреть на размер файлов Автор - Blasster88 Дата добавления - 15.03.2014 в 21:48
Wasilich
Дата: Воскресенье, 16.03.2014, 09:33 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
Чёй то не стыкуется пример с описанием в 1-м посте. Ничччё не понятно.
Чёй то не стыкуется пример с описанием в 1-м посте. Ничччё не понятно. Wasilich
Ответить
Сообщение Чёй то не стыкуется пример с описанием в 1-м посте. Ничччё не понятно. Автор - Wasilich Дата добавления - 16.03.2014 в 09:33