|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.07.2010, 12:24 | #1 |
Регистрация: 20.07.2010
Сообщений: 5
|
Помогите написать простенький макрос
Доброго всем дня!
Прошу помощи в написании макроса. Для профи задача совсем не трудная, только я не профи Дано: Два листа - "Квитанция" и "Клиенты" Задача: После того, как пользователь заполнит все данные в квитанции, по нажатию кнопки должно происходить следующее: Данные из Листа "Квитанция" (ячейки ФИО и место жительства) добавляются в лист "Клиенты" (в ячейки ФИО и место жительства соотвественно), НО клиенты не должны повторяться! При успешном добавлении - msgbox "Добавлено", при совпадении ФИО msgbox "Клиент уже есть". Еще должен автоматически ставится номер клиента. Заранее благодарен всем откликнувшимся! ps за мою кнопку сильно не ругайте - ибо чайник |
20.07.2010, 13:14 | #2 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
вместо своего квазимакроса подставишь этот:
Код:
|
20.07.2010, 14:59 | #3 |
Регистрация: 20.07.2010
Сообщений: 5
|
СПАСИБО ОГРОМНОЕ!!!!!!
Только небольщая проблемка - если попробовать в Open office, то после добавления курсор становиться на листе "Клиенты" в ячейку J13 А если чуть усложнить задачу!? Добавить счетчик услуг. На пером листе услуги выбираются из списка. Надо сделать так, чтобы при нажатиии конпки "добавить" улуги приплюсовывались (например, если на первом листе выбрана услуга "Копирование документов", то при нажатии кнопки "добавить" на втором листе, в ячейки колличество услуг "копирование допументов" прибавиться 1), даже если клиент уже есть в списке ps сам добавил кнопку "печать" - сильно за неё не ругайте, если что не так - но, кнопка работает Последний раз редактировалось Vit981; 20.07.2010 в 15:50. |
20.07.2010, 15:46 | #4 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
по поводу Open office - вопрос мимо.
Выпадающий список тебе усовершенствовал - он забирает значения со 2-го листа (ч/з именованный диапазон), алгоритм точно такой же как и с клиентами: |
20.07.2010, 15:58 | #5 |
Регистрация: 20.07.2010
Сообщений: 5
|
Спасибо тебе, умный человек!
Только вот услуги непойму как работают. Нужно, что бы они считались, т.е допустим копирование - 35, если добавляем еще одного клиента, то +1, т.е 36 и т.д |
20.07.2010, 16:04 | #6 | |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
Цитата:
тебе нужно знать общее кол-во услуг или пронумеровать их как клиентов? |
|
20.07.2010, 16:08 | #7 |
Регистрация: 20.07.2010
Сообщений: 5
|
Нужно колличество услуг, независимо от клиентов.
|
20.07.2010, 16:20 | #8 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
напиши в любую ячейку не столбца "E" формулу
=СЧЁТЗ($E:$E)-1 -1 - это заголовок. |
20.07.2010, 16:25 | #9 |
Регистрация: 20.07.2010
Сообщений: 5
|
Благодарю!
|
21.07.2010, 14:52 | #10 |
Пользователь
Регистрация: 06.08.2009
Сообщений: 33
|
Fw: Помогите написать простенький макрос
опишите где ошибка. СПАСИБО
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложно ли написать простенький сниффер? | TwiX | Софт | 3 | 25.01.2010 15:32 |
Помогите написать макрос | Govard | Microsoft Office Excel | 20 | 05.07.2009 21:29 |
Помогите написать простенький проект на Visual C++ до среды | Борменталь | Помощь студентам | 0 | 10.05.2009 18:13 |
Помогите написать простенький скрипт | Сева Белуччи | PHP | 1 | 29.05.2008 17:31 |