در نرم افزار اکسل و با به کارگیری زبان برنامه نویسی VBA، برنامه ای بنویسید که ویژگی های زیر را داشته باشد:

1-در یک ورک شیت با عنوان “CODING” لیست حساب های شرکت در سطح سرفصل های دفترکل و یا گروه حساب (دارایی، بدهی، سرمایه، درآمد و هزینه) درج شده باشد.

2-فرمی جهت تعریف حساب جدید و اضافه کردن به لیست حساب ها طراحی کنید تا کاربر بتواند در صورت نیاز کد جدیدی را اضافه کند.

3-در زمان ورود به فایل اکسل صفحه ورود گذرواژه آورده شود (پسورد 123 قرار داده شود).

4-پس از ورود فرمی با عنوان صدور سند ظاهر شود تا کاربر بتواند اطلاعات اسناد (که هر ردیف حداقل شامل تاریخ، کد حسابی که از شیت CODING انتخاب می شود، مبلغ و شرح سند است) را وارد و پس از درج اطلاعات اسناد با زدن دکمه ای آن ها را وارد شیت روزانه کند (به ازای هرروز یک شیت اکسل به وجود آید و اگر شیت آن روز وجود داشت، بدون خطا ادامه دهد و اسناد را در ذیل ردیف های قبلی قرار دهد).

5-فرم دیگری وجود داشته باشد که در آن کاربر تراز آزمایشی را به صورت یک لیست ببیند و با رفتن بر روی هرردیف از لیست گردش حساب انتخاب شده قابل مشاهده باشد.

6-در تمامی موارد فرمت اعداد به شیوه مناسب و دارای جداکننده هزارگان باشد.

7-پیش از بستن فایل اکسل، تمامی تغییرات به صورت خودکار ذخیره شود.

8-در یک فرم جداگانه ماشین حسابی را طراحی کنید تا چهار عمل اصلی را انجام دهد و ریز محاسبات انجام شده در یک فایل اکسل دیگری ذخیره شود.

 

فایل ارسالی حتما باید در فرمت XLSM ارسال شود. ارسال در سایر فرمت ها به هیچ عنوان قابل قبول نیست.

کدهای نوشته شده را در یک فایل با فرمت تکست (txt) درج و همراه با فایل نهایی ارسال شود. یک نمونه لیست حساب (کدینگ) برای استفاده در پروژه در عکسی در فایل rar آوره شده است.