Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2014, 16:03   #1
SYS1982
Пользователь
 
Регистрация: 25.05.2014
Сообщений: 10
По умолчанию Нужно написать макрос

Помогите пожалуйста.Нужно написать макрос, который ищет в соседней таблице из определенного столбца данные, затем их копирует в готовый шаблон, в определенную ячейку. А именно в столбце налог нужно сначала найти кбк 1821010101101,если его нет,то переходим к поиску другого кбк- 1821010101202, если нашел то копируем сумму этого кбк из соседней ячейки и переносим ее в готовый шаблон, и так по всем кбк.Заранее огромное спасибо.
Вложения
Тип файла: rar кбк.rar (26.3 Кб, 12 просмотров)

Последний раз редактировалось SYS1982; 25.05.2014 в 16:28. Причина: нет ответов
SYS1982 вне форума Ответить с цитированием
Старый 25.05.2014, 22:38   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

"ищет в соседней таблице" - соседней справа или слева? И относительно чего?
"из определенного столбца" - определённого кем?
"копирует в готовый шаблон" - это где?
"в определенную ячейку" - см. выше
"А именно в столбце налог" - это где?
"если его нет,то переходим к поиску другого кбк" - что искать после 1821010101202?
"копируем сумму этого кбк из соседней ячейки" - какую именно?
"и так по всем кбк" - каким таким всем?

Не удивляйтесь, что нет других ответов.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 25.05.2014, 23:34   #3
SYS1982
Пользователь
 
Регистрация: 25.05.2014
Сообщений: 10
По умолчанию

"ищет в соседней таблице" - значит справа, которая каждый раз будет экспортироваться на лист 1
И относительно чего?
"из определенного столбца" - из столбца Н ( шапка КБК) нам же кбк надо найти, только все по-очереди, затем скопировать в шаблон, который находится слева
"копирует в готовый шаблон" - слева в приложении лист1
"в определенную ячейку" - см. выше
"А именно в столбце налог" - это где?
"если его нет,то переходим к поиску другого кбк" - что искать после 1821010101202?- искать я потом допишу что(следующий кбк наприм.1821010103001)
"копируем сумму этого кбк из соседней ячейки" - если он нашел кбк, рядом надо скопировать сумму с этим кбк
"и так по всем кбк" - каким таким всем?- есть перечень кбк в законодательстве, самое главное может сделать пока как это интерпретировать, а потом дописать остальное, Спасибо, что ответили.
SYS1982 вне форума Ответить с цитированием
Старый 26.05.2014, 09:53   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Хорошо, начнём снова (но уже не буду смотреть файл и читать задание, по памяти) - непонятно где форма, что искать, где искать (один/два кбк ничего не дают - покажите где и в каком виде будет этот список).
Далее - нашли где-то этот кбк - какая сумма нужна? Их там 3 или 4...
Определились с суммой - куда её копировать? Только не говорите снова что в шаблон. Понятно что в этот же файл на другой лист - но куда конкретно?
"есть перечень кбк в законодательстве" - я без понятия что такое кбк и какое у Вас законодательство (да и какое у нас - мне эта сфера совершенно безразлична...). Но я мог бы вчера помочь...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 27.05.2014, 00:53   #5
SYS1982
Пользователь
 
Регистрация: 25.05.2014
Сообщений: 10
По умолчанию

Из определенной базы данных я в ексель импортирую данные на лист1 допустим, в этих данных неотформатированных находятся 2 столбца, в которых 1 столбец обозначает кбк, а второй к нему отсящаяся сумма по этому кбк, далее надо перенести эти данные в отформатированную таблицу, уже с готовыми формулами,либо на другой лист или на этом же неважно, но надо именно добавить данные по кбк и по суммам в эту таблицу,т.е сгруппировать эти кбк по смыслу,

Последний раз редактировалось SYS1982; 27.05.2014 в 00:56.
SYS1982 вне форума Ответить с цитированием
Старый 27.05.2014, 13:31   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ну так ткните пальцем - откуда и куда что нужно копировать?
И желательно в другом примере - без лишних данных, чтоб с толку не сбивало.
Хотя если указать конкретно - можно и тот первый пример использовать.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.05.2014, 22:00   #7
SYS1982
Пользователь
 
Регистрация: 25.05.2014
Сообщений: 10
По умолчанию

Пишу в этом-же примере,в столбце Н(КБК) нужно найти сначала например 1821010101101,его там нет значит переходим к поиску другого кбк 1821010101202, нашел-делее копируем с рядом стоящей суммой из столбца I и переносим их в столбец А, в ячейку А7 переносим КБК, в ячейку В7 переносим соответствующую сумму. Дальше все заново ищем кбк 1821010103001 и опять переносим в столбец А и т.д. все данные из столбца Н
SYS1982 вне форума Ответить с цитированием
Старый 29.05.2014, 22:21   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

У Вас там куча листов помню было...
"в столбце Н(КБК)" - возможно там КБК в H только в одном листе, ладно.
Но вот "и переносим их в столбец А, в ячейку А7 переносим КБК, в ячейку В7 переносим соответствующую сумму" - это где?
Вообще судя по описанию - достаточно в A7 и B7 прописать пару ВПР(). Вот только это где? и откуда брать эти номера? и почему именно в 7-ю строку?

Пытаюсь угадать - см.файл где жёлто:
Вложения
Тип файла: rar кбкH.rar (28.6 Кб, 11 просмотров)
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 29.05.2014 в 22:26.
Hugo121 вне форума Ответить с цитированием
Старый 02.06.2014, 19:11   #9
SYS1982
Пользователь
 
Регистрация: 25.05.2014
Сообщений: 10
По умолчанию

Боооооооольшое мерси буду тестировать.
SYS1982 вне форума Ответить с цитированием
Старый 02.06.2014, 22:02   #10
SYS1982
Пользователь
 
Регистрация: 25.05.2014
Сообщений: 10
По умолчанию

Упс, а как НД убрать?
SYS1982 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно написать макрос 30gb Microsoft Office Excel 1 23.10.2012 15:34
Нужно написать макрос для процедуры. hamelion210 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 18.04.2011 20:22
Нужно написать макрос Nix128 Microsoft Office Excel 12 16.04.2011 20:26
Нужно написать макрос lolk Microsoft Office Word 5 27.03.2011 07:13
Нужно написать макрос для Ворда Layer Фриланс 2 06.12.2010 21:35