Контактный адрес электронной почты:klste@hotmail.de

 

 

Программу счетов с журналом, с базой клиентов и ассортиментом товара в Excel VBA самим создать

 

Excel VBA. Программа составления счетов с журналом, с базой данных клиентов и ассортиментом товара

 

С помощью этой программы можно создавать и редактировать 10.000 счетов. Каждый счет может содержать 40 позиций. Программа имеет интегрированную базу данных клиентов для 50.000 учетных записей клиентов и интегрированный ассортимент продуктов для 50.000 учетных записей продуктов. В этой программе каждая учетная запись вносится в журнал

Файл Excel имеет 5 листов: «Маска», «База данных клиентов», «Ассортимент товара», «Формуляр» и «Лист». В программе все делается из маски ввода. Маска ввода активируется на рабочем листе «Маска» с помощью кнопки «Маска».

Лист «База данных клиентов» состоит из 11 столбцов: №. клиента, Название фирмы, Дополнительное имя, Приветствие, Имя/Фамилия, Индекс/Город, Улица, Страна, E-Майл, Телефон, Примечание. Все данные вводятся непосредственно на листе вручную.

Лист «Ассортимент товара» состоит из 6 столбцов: №. Артикля, Наименование, Единица, Цена, НДС.%, Брутто. Все данные вводятся непосредственно на листе вручную.

Лист «Формуляр» всегда содержит последний выбранный счет.

Лист «Лист» может содержать копии журнала, базы данных клиентов, ассортимента продукции и списка всех счетов.

Маска ввода состоит из двух рамок: «Создать счет», «Счет маркировать», из поля со списком «Ид.-№» и четырех кнопок: «Удалить запись», «Удалить все счета», «Удалить журнал», «Лист» и шести флажков: «База данных клиентов», «Ассортимент продукции», «Формуляр», «Счета», «Журнал», «Лист» и из списка.

Счета создаются и редактируются в рамке «Создать счет». Все номера счетов стоят в поле со списком «№. Счёта». Новый счет создается, если это поле пустое. Счёт обрабатывается, если номер этого счета находится в поле. Дата из поля «Дата» вводится в запись, если поле пусто, вводится актуальная дата. В поле №. Клиента» стоит содержимое столбца «А» листа «База данных клиентов». В полях «№. Артикля» и «Описание» стоит содержимое столбцов «А» и «В» листа «Ассортимент товара». Два желтых ярлыка показывают цену и НДС.% выбранного артикля. Если в поле «Количество» введено число, программа вычисляет цену нетто и цену брутто, рассчитанные цены указаны в полях «Сумма» и «Брутто». Если поле «Позиция» пусто, кнопка «Ввести» видна, и вы можете ввести новый номер позиции для выбранного счета. С помощью кнопки «Формуляр» маска ввода отключается и активируется лист «Формуляр». На этом листе стоит последний выбранный счет.

В рамке «Счет маркировать» созданные счета маркируются как «Оплаченный» или «Отменен». Все номера счетов стоят в поле со списком «№. Счёта». Если выбран номер счета, в синих полях: «Создан», «Нетто Сумма», «НДС Сумма», «Брутто Сумма» и в сером поле «№. Клиента» и в зеленом поле «Позиция» стоят данные из счета, которые в этой рамке не изменяются. В коричневых полях: «Маркировка», «Маркирован», «Документ», «Примечание» можно записывать новые данные, и с помощью кнопки «Ввести» эти данные вводятся в выбранный счет. С помощью кнопки «Формуляр» маска ввода отключается и активируется лист «Формуляр». На этом листе стоит последний выбранный счет.

Программа создает 1048500 записей, каждая из них получает свой идентификационный номер. Все идентификационные номера. находятся в поле «Ид.-№». Если это поле заполнено, то видна кнопка «Удалить запись».

Поле списка может быть разного цвета. Желтый для ассортимент товара, белый для журнала, зеленый для формуляра, коричневый для списка счетов и серый для базы данных клиентов. Двойным щелчком левой кнопкой мыши можно выбранный Ид.-№ перенесите в поле «Ид.-№», или выбранный номер счёта в поля «№. Счёта», или перенесите выбранный номер артикля в поле «№. Артикля», или перенесите выбранный номер клиента в поле «№. Клиента». В поле списка ширина столбцов автоматически адаптируется к ширине столбцов отображаемого листа, (если поле списка коричневое, это работает только для первых 11 столбцов).

Кнопка «Лист» видна только в том случае, если в поле списка отображается журнал, база данных клиентов, ассортимент товара или список счетов. Кнопка активирует лист «Лист», создает в листе «Лист» копию листа, который отображен в списке и отключает маску ввода. В листе «Лист» вы можете вставить фильтры, щелкнув в ячейку A1, выберите в строке меню «Главная», «Сортировка и фильтр», «Фильтр». Флажок «Лист» активирует просмотр фильтра в списке. Если журнал отфильтрован, в поле «Ид.-№ » стоят только отфильтрованные идентификационные номера. Если списки счетов отфильтрованы, в полях «№. Счёта» стоят только отфильтрованные номера счетов. Если ассортимент товара отфильтрован, в поле «№. Артикля» стоят только отфильтрованные номера артиклей. Если база данных клиентов отфильтрована, в поле «№. клиента» стоят только отфильтрованные номера клиентов.

Флажок «Журнал» показывает в поле списка весь журнал.

Флажок «Счета» показывает все счета в поле списка.

Флажок «Формуляр» показывает в поле списка выбранный счет.

Флажок «Ассортимент товара» показывает в поле списка все артикли.

Флажок «База данных клиентов» показывает базу данных клиентов в поле списка.

Кнопка «Удалить запись» удаляет выбранную запись. Пароль - это цифра 3.

Кнопка «Удалить все счета» удаляет все счета. Пароль - это номер 3.

Кнопка «Удалить журнал» удаляет содержимое журнала. Пароль - это цифра 3.