
لینک کوتاه : https://magicfile.ir/?p=4718
دانلود نمونه فایل سیستم جدول قرعهکشی در اکسل (با ماکرو VBA)
اگر به دنبال یک سیستم برای مدیریت قرعهکشی هستید، این پروژه دقیقاً همان چیزی است که نیاز دارید.
با استفاده از اکسل و ماکروهای VBA، یک پلتفرم تمامعیار طراحی کردهایم که بدون نیاز به نرمافزار جانبی میتوانید کل فرآیند قرعهکشی را بهصورت خودکار مدیریت کنید.
این سیستم همهچیز را پوشش میدهد:
-
🎟 تولید بلیطهای قرعهکشی با تنظیمات دلخواه
-
🏆 انتخاب تصادفی برندگان با الگوریتم پیشرفته
-
📑 ثبت تاریخچه و سوابق قرعهکشیها
-
📤 خروجی گزارشها به صورت PDF و CSV
-
⚙️ مدیریت تنظیمات از طریق شیت اختصاصی یا فرم گرافیکی
نمونه تصاویر
این پروژه یک فایل اکسل حرفهای با ماکرو VBA است که به شما امکان میدهد یک سیستم تجاری قرعهکشی بسازید.
همهچیز به صورت خودکار انجام میشود: ایجاد شیتها، تنظیمات پیشفرض، تولید بلیطها، انجام قرعهکشی، ثبت تاریخچه و گرفتن خروجی PDF و CSV.
✨ امکانات و ویژگیها
-
نصب خودکار سیستم
با اجرای ماکرویInstallLotteryCommercial
تمام شیتهای مورد نیاز ساخته میشوند:-
Lottery - Main
→ شیت اصلی (داشبورد و دکمهها) -
Lottery_Tickets
→ ذخیره بلیطها -
Lottery_Winners
→ ذخیره برندگان هر قرعهکشی -
Lottery_History
→ ثبت لاگ و رویدادها -
Lottery_Settings
→ تنظیمات پیشفرض سیستم
-
-
شیت تنظیمات (Settings)
-
اندازه جدول (Grid Size)
-
بازه اعداد (حداقل و حداکثر)
-
تعداد بلیطها و تعداد برندگان پیشفرض
-
امکان جلوگیری از تکرار اعداد در هر بلیط
-
برند یا نام سیستم برای چاپ و PDF
-
-
شیت اصلی (Main Dashboard)
-
دارای دکمههای گرافیکی برای:
🔹 تولید بلیطها
🔹 انجام قرعهکشی
🔹 خروجی PDF برندگان
🔹 ورود به تنظیمات پیشرفته
همچنین امکان تعیین مسیر ذخیره PDF و کنترل تنظیمات قرعهکشی را دارد.
-
-
تولید بلیطها (Generate Tickets)
-
بلیطها با استفاده از آرایه و الگوریتم بهینه ساخته میشوند.
-
امکان جلوگیری از تکرار عدد در هر بلیط.
-
برچسب اختصاصی برای هر بلیط (Label) + تاریخ تولید.
-
-
قرعهکشی پیشرفته (Draw Winners)
-
انتخاب چند برنده در هر بار قرعهکشی.
-
جلوگیری از انتخاب دوباره برندگان قبلی (در صورت تنظیم).
-
ذخیره اطلاعات برندگان همراه با TicketID، زمان و جایگاه (Position).
-
هایلایت (رنگ طلایی) بلیطهای برنده در شیت بلیطها.
-
-
خروجی گزارشها
-
PDF از برندگان: امکان گرفتن خروجی PDF از لیست برندگان با فرمت مرتب و خوانا.
-
CSV از بلیطها: مناسب برای فروشنده یا انتقال دادهها.
-
-
تاریخچه (History Logging)
تمام رویدادها (تولید بلیط، قرعهکشی، خروجی PDF/CSV) در شیت History ثبت میشوند. -
فرم کاربری (UserForm)
یک فرم گرافیکی برای کاربر طراحی شده که میتواند به جای کار با شیت، از طریق دکمهها و ورودیهای فرم، بلیط تولید کند، قرعهکشی انجام دهد و خروجیها را مدیریت کند.
📊 کاربردها
-
ساخت سیستم قرعهکشی برای جشنوارهها و فروشگاهها
-
مدیریت بلیطها و انتخاب تصادفی برندگان
-
ثبت تاریخچه قرعهکشیها و گرفتن خروجی رسمی (PDF/CSV)
برای شما کاربران عزیز پیشنهاد دانلود داده می شود.