magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

ساخت گردونه قرعه‌کشی گرافیکی و متحرک در اکسل با VBA – جذاب، حرفه‌ای و شخصی‌سازی

توضیحات کوتاه و لینک دانلود
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک ساخت گردونه قرعه‌کشی گرافیکی و متحرک در اکسل با VBA – جذاب، حرفه‌ای و شخصی‌سازی را آماده دانلود قرار داده ایم.

دانلود - Download

لیست فایل های مشابه


رضایت کاربران از دانلود فایل
پیشنهاد
208
تعداد دانلود
137
رضایت مندی
91%
کم متوسط زیاد
ساخت-گردونه-قرعه‌کشی-گرافیکی-و-متحرک-در-اکسل-با-VBA-–-جذاب،-حرفه‌ای-و-شخصی‌سازی
لینک کوتاه : https://magicfile.ir/?p=4623
توضیحات کامل در مورد فایل

🎯 ساخت گردونه قرعه‌کشی گرافیکی و متحرک در اکسل با VBA – جذاب، حرفه‌ای و شخصی‌سازی

در این پروژه‌ی جذاب با استفاده از VBA در Excel، یک گردونه‌ی گرافیکی طراحی شده که با افکت‌های بصری زیبا، به‌صورت تصادفی یک نام از بین لیستی از اسامی انتخاب می‌کند. ابتدا با اجرای ماکروی ساخت_گردونه_زیبا یک شیت جدید به نام «گردونه» ساخته می‌شود و دکمه‌ای برای اجرای فرآیند چرخش ایجاد می‌گردد. کاربر باید نام افراد را از سلول A2 به پایین وارد کند. پس از آن با کلیک روی دکمه، ماکروی چرخش_زیبا یا نسخه‌ی پیشرفته‌تر آن یعنی hh اجرا می‌شود و فرآیند انتخاب به صورت متحرک آغاز می‌گردد.

در مرحله‌ی چرخش، ابتدا اسامی وارد شده به صورت دایره‌ای در اطراف مرکز گردونه قرار می‌گیرند. با استفاده از محاسبات مثلثاتی، محل دقیق هر نام روی دایره مشخص شده و هر کدام به صورت یک شکل گرافیکی زیبا (مانند کادر گرد یا مستطیل) رسم می‌شود. در نسخه‌ی پیشرفته‌تر (hh) برای افزایش زیبایی ظاهری، یک دایره‌ی پس‌زمینه با گرادیان رنگی، سایه‌ی نرم و یک پیکان (Pointer) در بالای گردونه اضافه شده که محل انتخاب نهایی را مشخص می‌کند.

الگوریتم انتخاب تصادفی، با شبیه‌سازی چرخش تدریجی انجام می‌شود. در هر دور از چرخش، یکی از نام‌ها با رنگ و افکت ویژه (مانند رنگ زرد، فونت بزرگ‌تر، خط ضخیم‌تر) هایلایت می‌شود و بقیه به حالت عادی بازمی‌گردند. با هر دور، زمان تاخیر افزایش می‌یابد که باعث کند شدن تدریجی چرخش و ایجاد حس طبیعی توقف گردونه می‌شود.

در مجموع، این ماکرو ترکیبی از ریاضیات ساده، افکت‌های گرافیکی و برنامه‌نویسی VBA است که یک ابزار سرگرم‌کننده و کاربردی برای قرعه‌کشی‌های دوستانه، کلاسی یا جلسات تیمی فراهم می‌کند. کاربران می‌توانند آن را به دلخواه خود سفارشی‌سازی کنند؛ از جمله تغییر رنگ‌ها، تعداد نام‌ها، سرعت چرخش یا حتی طراحی حرفه‌ای‌تر برای استفاده‌های رسمی‌تر. این پروژه نمونه‌ای عالی از خلاقیت در استفاده از اکسل فراتر از محاسبات عددی است.

ساخت گردونه قرعه‌کشی گرافیکی و متحرک در اکسل با VBA 3

🎡 ساخت گردونه قرعه‌کشی زیبا با VBA در اکسل — با طراحی حرفه‌ای و انیمیشن چشم‌نواز

در این پست، می‌خواهیم یک ماکرو (کد VBA) بسیار کاربردی و جذاب را معرفی کنیم که با آن می‌توانید در نرم‌افزار Excel یک گردونه قرعه‌کشی گرافیکی و انیمیشنی بسازید. این ابزار برای برگزاری قرعه‌کشی، انتخاب تصادفی افراد، انتخاب برنده در بازی‌ها و فعالیت‌های کلاسی یا سازمانی بسیار مفید است.


📌 ویژگی‌های شاخص این گردونه:

🔹 رابط گرافیکی جذاب با طراحی دایره‌ای
🔹 انیمیشن چرخش با کند شدن تدریجی
🔹 افکت‌های رنگی زیبا و سایه‌دار
🔹 قابلیت افزودن آسان نام‌ها در شیت
🔹 دکمه‌ی اجرای گردونه به‌صورت خودکار ایجاد می‌شود
🔹 سازگار با نسخه‌های 32 بیتی و 64 بیتی Excel


🧩 ساختار کد به زبان ساده

✅ بخش اول: تعریف تابع Sleep

#If VBA7 Then Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) #Else Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) #End If

این بخش برای متوقف کردن اجرای برنامه به‌مدت چند میلی‌ثانیه استفاده می‌شود و با نسخه‌های 64 بیتی نیز سازگار شده است.


✅ Sub ساخت_گردونه_زيبا

  • ابتدا اگر شیت "گردونه" وجود داشته باشد، آن را حذف می‌کند.

  • سپس یک شیت جدید به نام "گردونه" می‌سازد.

  • دستورالعملی در سلول A1 برای کاربر قرار می‌دهد.

  • یک دکمه گرافیکی با عنوان "گردش گردونه" ایجاد می‌شود که با کلیک روی آن ماکروی چرخش اجرا می‌گردد.


✅ Sub چرخش زيبا

نسخه‌ای پیشرفته‌تر و زیباتر از گردونه که شامل امکانات زیر است:

🎨 پس‌زمینه دایره‌ای با گرادیان رنگی آبی و بنفش
🟥 پیکان قرمز-نارنجی با سایه‌پردازی
🟦 نام‌ها به‌صورت کادرهای گرد با فونت ضخیم و رنگ‌بندی چشم‌نواز
🔁 انیمیشن چرخش با انتخاب تدریجی و رنگ متفاوت برای نام انتخاب‌شده
📢 پیام نهایی اعلام برنده

این نسخه علاوه بر زیبایی بصری، بسیار حرفه‌ای و برای استفاده در جلسات رسمی، کلاس درس، مسابقات و قرعه‌کشی‌های سازمانی مناسب است.


🔧 نحوه استفاده

  1. در اکسل کلیدهای Alt + F11 را بزنید تا وارد محیط VBA Editor شوید.

  2. یک ماژول جدید بسازید و کدها را در آن قرار دهید.

  3. با اجرای Sub ساخت_گردونه_زيبا یک شیت جدید با دکمه ایجاد می‌شود.

  4. نام‌ها را در ستون A وارد کنید.

  5. روی دکمه "گردش گردونه" کلیک کنید تا انیمیشن اجرا شود و برنده مشخص گردد!


📝 نکات فنی

  • حتماً باید حداقل 2 نام وارد کرده باشید.

  • استفاده از تابع Sleep باعث ایجاد افکت کند شدن چرخش می‌شود.

  • نام شکل‌ها بر اساس "نام1"، "نام2" و ... ساخته شده‌اند تا به‌راحتی در حلقه‌ها قابل دسترسی باشند.

  • برای جلوگیری از تداخل، اشکال قبلی هر بار حذف می‌شوند.


🎁 جمع‌بندی

با این کد ساده اما خلاقانه، می‌توانید یک ابزار جذاب برای انتخاب تصادفی افراد یا برگزاری قرعه‌کشی طراحی کنید. این ابزار نه‌تنها کاربردی است، بلکه با جلوه‌های بصری زیبا و افکت‌های حرفه‌ای، تجربه کاربری فوق‌العاده‌ای را فراهم می‌آورد.

برای شما کاربران عزیز پیشنهاد دانلود داده می شود.

نظرات کاربران

کد امنیتی

لیست جدیدترین نظرات ارسال شده

فایل های که ممکن است نیاز داشته باشید

لیست فایل های ویژه وبسایت

نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی
نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی

دانلود-دیتابیس-تقویم-1404-در-اکسل
دانلود دیتابیس تقویم 1404 در اکسل

بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php
بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php

دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)
دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)

نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)
نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)

تعداد فایل های دانلود شده

37364+

آخرین بروز رسانی در سایت

1404/3/9

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2620+