|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
создание макросов в MS Excel 2003
junior-t7777@mail.ru
Регистрация: 26.06.2007
Сообщений: 6
|
||
Просмотров: 7995
|
|
||||
Lisp/VBA/VB.NET Hobbyist Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367
|
Тут можно много вариантов написать
Открой лист с таблицей и вставь этот код Код:
на листе Во втором случае нужно сперва выделить область самой таблицы полностью а потом запустить процедуру ~'J'~ |
|||
![]() |
|
||||
Регистрация: 26.06.2007
junior-t7777@mail.ru
Сообщений: 6
|
Спасибо!Просто супер!!!
![]() ![]() ![]() ![]()
__________________
С уважением, Наталия! |
|||
![]() |
|
||||
Регистрация: 26.06.2007
junior-t7777@mail.ru
Сообщений: 6
|
Мне необходимо скопировать эти данные на лист с именем "Лист 1", затем удалить строки, которые содержат нули в определенном столбце, точнее в столбце О. Эти данные нужны для перегонки в Axapta, она принимает данные, перегоняемые только с листа с именем Лист1... Вот так!
__________________
С уважением, Наталия! |
|||
![]() |
|
||||
Регистрация: 26.06.2007
junior-t7777@mail.ru
Сообщений: 6
|
Не получается... Он обнулил все суммы.... Видимо там путаница с формулами.... Мне не нужно копировать лист целиком, только таблицу ( до таблицы существует текстовое описание - его не надо).
__________________
С уважением, Наталия! |
|||
![]() |
|
||||
Lisp/VBA/VB.NET Hobbyist Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367
|
Цитата:
Код:
Сначала выделяешь копируемый диапазонб потом выполняешь процедуру Selection можно заменить на диапазон: Dim rng as Range Set rng =WorkSheets("Sheet2").Range("A3:Z100") rng.Select и далее тот же самый код ~'J'~ |
|||
![]() |