zva89, я сейчас набросал приблизительный вариант внешнего вида программки. Она полностью построена на справочниках. При такой организации существенно уменьшается объём хранимых данных, легко добавлять новый инвентарь и менять его параметры. Работа должна быть построена на использовании UserForm и все данные выбираются макросами. Приблизительный внешний вид одной формы я сделал.
Все листы книги должны быть скрыты кроме титульного с которого осуществляется управление.
Если на первом листе нажать кнопку справочник клиентов, то откроется соответствующая форма в которую загрузится список клиентов с соответствующего листа. При наборе в строке поиска фамилии в списке будут оставаться только те клиенты которые удовлетворяют условию поиска. При выборе клиента автоматически загружаются его паспортные данные и фото. Фото должно хранится в определённой папке, имя файла должно совпадать с ID клиента.
В справочнике не хранится информация которая вычисляется, например возраст сегодня. Также адрес проще хранить в одной ячейке не разбивая его на город, улицу и т.п. - вряд ли Вам потребуется выбирать клиентов живущих на определённой улице. А вот поле фактического адреса не помешает. Если он совпадает с адресом регистрации, то в базе ставиться признак, например символ "S". Соответственно в форме при установке флажка совпадения адреса, адрес регистрации продублируется в поле фактического адреса.
Также организованы справочники моделей-тарифов и инвентаря. Надеюсь Ваш бизнес будет процветать и расширяться следовательно нужно будет регулярно добавлять новый инвентарь. Кстати, возможно помечать каждую единицу уникальным штрихкодом (ID инвентаря), тогда при выдаче/возврате можно будет пользоваться сканером.
При оформлении выдачи также будет открываться своя форма где выбирается клиент, инвентарь, планируемый срок. Сумма рассчитывается автоматически. Когда данные заполнены они заносятся на лист База, открывается и заполняется лист Квитанция и отправляется на печать. При возврате инвентаря - своя форма где указывается фактическое время, вносятся суммы компенсации при повреждении инвентаря и печатается итоговая квитанция с учётом ранее оплаченной суммы.
Так же возможно использование кроме персональной скидки клиента сделать справочник скидок и заносить туда скидки которые будут действовать в определённые дни и/или на определённый инвентарь.
Так что советую создавать программу именно по такому принципу, иначе со временем устанете вносить изменения в структуру и формулы.