آموزش طراحی UserForm گرافیکی و جذاب در اکسل
آموزش طراحی UserForm گرافیکی و جذاب در اکسل
اگه داری این پست رو میخونی معلومه خیلی دوست داری تو محیط VBA اکسل userform های گرافیکی و بسیار جذاب طراحی کنی.
کسانی که برنامهنویسی VBA کار می کنن خوب می دونن که VBA رابط کاربری (UI) بسیار قدیمی و کسل کننده ای داره و بسیار خسته کننده هستش. اما این موضوع جای نگرانی نداره چون می خواهیم تو این پست با یک ترفند خیلی ساده اما خلاقانه این مشکل رو حل کنیم.
مراحل طراحی UserForm گرافیکی و حرفه ای در اکسل :
فرض ما بر این هستش که شما UserForm و TextBox های لازم رو از قبل ایجاد کردید و الان قصد دارید روی رابط کاربریش کار کنید تا یوزرفرمتون زیبا و جذاب بشه.
مرحله اول :
اولین کاری که شما انجام میدید اینه که با یک نرمافزار طراحی مثل فتوشاپ یا سایر نرمافزارها فرمتون طراحی می کنید. بهترین و آسانترین روش اینه که تو اینترنت عبارت “ui login form” یا عبارتی مشابه رو سرچ بزنید تا نمونه طراحی های حرفهای رو پیدا کنید. یکی از نمونه تصاویر رو انتخاب و دانلود کنید(به نمونه فرم زیر توجه کنید).
مرحله دوم :
UserForm رو انتخاب کنید و مطابق شکل زیر از قسمت Properties مربوط به یوزرفرم، روی آیکن سه نقطه (…) مقابل گزینه Picture کلیک کرده و عکس فرم که تو مرحله اول طراحی کرده بودید رو انتخاب کنید. حتما دقت داشته باشید در مسیر انتخاب عکس، از کاراکتر فارسی استفاده نشده باشه درغیراینصورت احتمالا با خطا مواجه بشید.
مرحله سوم :
بعد از تنظیم تصویر باید TextBox و Label هارو در جایگاه های خودشون تنظیم کنید. همچنین برای اینکه رنگ پس زمینه تکست باکس و لیبل هارو بردارید، TextBox و Label هارو انتخاب کنید و از قسمت Properties گزینه BackStyle رو روی حالت ۰ تنظیم کنید.
در ادامه همین آموزش حتما پست مخفی کردن اکسل بعد از اجرای UserForm و عدم نمایش محتویات داخل اکسل رو بخونید.
درباره جاوید
عاشق اکسل هستم و بیش از 12 ساله دارم اکسل کار می کنم. در این مسیر آموزش ها و فایل های حرفه ای ارائه دادم و همچنان در این مسیر با علاقه پیش میرم چون امروزه اکسل به یک مهارت انکار نشدنی تبدیل شده
سایر نوشته های جاویدمطالب زیر را حتما مطالعه کنید
۴ گام تا شماره گذاری صفحه چاپ در اکسل با یک نکته عالی
ایجاد لیست شیت ها در ComboBox اکسل با دستورات VBA
در کمتر از ۱ دقیقه چک لیست کارهای روزانه در اکسل بساز
فایل اکسل محاسبه مالیات حقوق سال ۱۴۰۱ + آموزش ویدئویی فرمولنویسی مالیات
راست چین در اکسل و نحوه راست به چپ کردن شیت اکسل
برای چاپ اطلاعات داخل فرم از قبل پرینت شده در اکسل چکار کنیم؟
13 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام من این فرم رو ساختم طبق آموزش بالا ولی وقتی روی سه نقطه مقابل picture در properties کلیک میکنم هیچ اتفاقی نمیوفته و نمیتونم آدرسی برای عکس وارد کنم
لطفا راهنمایی بفرمایید
سلام. وقت بخیر
داخل نام و آدرس فایل نباید کاراکتر فارسی استفاده شده باشه.
با سلام و سپاس ببخشید استاد من یک یوزرفرم طراحی کردم که چند تکس باکس داره و اطلاعاتش داخل یک شیت خاص وارد میشه داخل اون شیت من دو ستون رو بهم چسبوندم تا با ولوکاپ بتونم جستجو با دوشرط رو پیدا کنم (مثلا یک ستوم محصول و ستون بعدی نوع توان محصول) حالا من میخوام داخل تکس باکسها یوزر فرم تا در تکس باکس اول محصول رو وارد کردم و در تکس باکس دوم توان محصول رو وارد کردم در یک تکس باکس بعدی تعداد موجودی اون نوع محصول از داخل شیت فراخوانی بشه تا دیگه من نتونم بیشتر از عدد موجودی مقدار را وارد کنم. ممنون از شما/////
با درود و ا حترام
یک فایل اکسل با ۲ یوزرفرم طراحی کردم که روی سیستم خودم درست کار میکنه اما وقتی روی یک سیستم دیگه فایل رو کپی میکنم موقع فراخوانی یکی از یوزرفرمها ارور path not found error 76 میده
البته سیستمی که فایل باهاش طراحی شده ویندوز ۳۲ بیتی هست
و سیستمی که اجرای یوزر فرم رو خطا میده ویندوز ۶۴ بیتی هست
آیا ممکنه مربوط به نوع ویندوز باشه این خطا؟ یا مشکل دیگری هست؟
ممنون میشم راهنمایی بفرمایید.
سلام. وقت بخیر
ممکنه شما داخل کدهاتون آدرس فایلی رو زدید که با تغییر سیستم آدرس فایل پیدا نمیشه.
من یه یوزر فرم ورود کاربر ساختم برای ورود میخوام یه کاری کنم گزینه کلوز بالای یوزر فرم نشون داده نشه
سلام. وقت بخیر.
شما باید در رویدار QueryClose مربوط به UserForm دستور زیر رو بنویسید تا گزینه ضربدر فرم غیرفعال بشه:
Cancel = True
سلام وقت بخیر
تو محیط vba کپشن وسط چین نمیشه منظورم در عرض میاد وسط ولی تو ارتفاع نمیاد بالا میمونه
ممنون میشم راهنماییم کنین
سلام. وقت بخیر
بطور مستقیم روشی برای تراز در عمود وجود نداره
چرا اکسلی که طراحی میکنیم و به سیستم دیگه ایی انتقال میدیم تمام سطر و سطون ها تغییر میکنه.از حالت A4و… در میاد و باید دوباره از اول فیت کنیم.آیا راه حلی داره ؟
سلام. وقت بخیر
احتمالا سطر و ستون فایل رو حالت اتوماتیک قرار داره.
سلام من یک دوره آموزشی از سایت خریداری کردم وپرداخت انجام شده ولی فایل ها قابل دانلود نیستند باید چه کاری انجام بدم
سلام.وقت بخیر
لطفا سوالتون رو در قسمت دیدگاه دوره خریداری شده مطرح کنید تا بررسی بشه