
نحوه قرار دادن عکس در یوزفرم اکسل (Userform)
به نام خداوند بخشنده و مهربان در این پست آموزشی قصد داریم به شما نحوه قرار دادن عکس در یوزفرم اکسل (Userform)
را آموزش دهیم.لذا خواهشمندیم ما را همانند همیشه تا پایان این پست آموزشی همراهی کنید. با تشکر
ابتدا با زدن کلید ترکیبی Alt + F11 وارد محیط VBE شوید:

سپس یک یوزرفرم خام همانند تصویر زیر ایجاد کنید:

در ادامه با استفاده از ابزار Image محل قرار گرفتن تصویر در یوزرفرم را مشخص و آن را همانند تصویر زیر ترسیم کنید:

حال نیاز به بارگذاری تصویر برروی یوزرفرم خود را خواهیم داشت که با راست کلیک برروی Userform می بایست گزینه View Code را انتخاب کنیم:

با کلیک کردن برروی View Code وارد محیط کدنویسی یوزرفرم همانند تصویر زیر خواهیم شد:

محیط کدنویسی را برروی Userform و Initialize تنظیم کنید:

با استفاده از قطعه کد زیر قادر به بارگذاری تصویر در یوزرفرم خود خواهیم بود:

با اجرای یوزرفرم تصویر بارگذاری شده قابل مشاهده است:

البته با انتخاب باکس Image و تنظیم مقدار PictureSizeMode همانند تصویر زیر:

می توانیم خروجی مطلوب تری در نمایش تصویر داشته باشیم:

البته تنظیم طول و عرض باکس Image مطابق با سایز تصاویر نیز امکان پذیر است:

در ادامه به شما خواهیم آموخت که چگونه یک سرچ ساده تصاویر با استفاده از زبان برنامه نویسی وی بی ای در اکسل ایجاد کنید.
سرچ تصاویر در اکسل با استفاده از یوزرفرم و وی بی ای
من لیست کارکنان یک شرکت را داخل سلول های اکسل همانند تصویر زیر درج کرده ام:

در ادامه تصاویر این کارکنان را نیز در یک فولدر همانند تصویر زیر ذخیره کرده ام:

در ادامه یک Combobox برروی Userform ایجاد خواهم نمود:

حال با انتخاب Combobox ایجاد شده، داده های آن را همانند تصویر زیر برابر با محدوده B3:B6 کاربرگ Sheet1 قرار خواهم داد:

خروجی این مقداردهی را مشاهده خواهید نمود:

حال با دابل کلیک کردن برروی Combobox ایجاد شده در Userform به محیط کدنویسی آن خواهیم رفت:

در این بخش اشاره می کنیم که تصویر باکس Image با توجه به نام موجود در کامبوباکس و آدرس فولدر تصاویر استخراج شود:

خروجی نهایی این کدنویسی را در تصویر متحرک زیر مشاهده خواهید نمود:

درپایان امیدواریم مقاله آموزشی نحوه قرار دادن عکس در یوزفرم اکسل (Userform) مورد رضایت و استفاده شما عزیزان قرار گرفته باشد لذا در صورت وجود هرگونه سوال می توانید آن را در قسمت نظرات مطرح نمایید تا در اسرع وقت نسبت به پاسخگویی آن اقدام گردد.
با درود
آیا همین آموزش را برای اکسس هم دارید؟
سپاس
جمشییدی
سلام تشکر
نه متاسفانه دوست عزیز
سلام چرا در vba و درtool box میخوام list view رو اضافه کنم اسمش را unkown نشون میده و در اجرا هنگام رفتن به کاستوم listview ارور ldni ???
سلام خوبین
خواهشمندم سوالتون رو در گروه تلگرامی ما مطرح کنید تا بهتر بتونیم کمکتون کنم، در این فضا امکانات پاسخگویی نیست متاسفانه
دریافت لینک گروه از ربات زیر:
@Masoudhosseini_bot
فقط حواستون به قوانین گروه باشد. سختگیرانه است مثلا نباید سطر به سطر تایپ کنید. باید در یک پیام سوال خود را ارسال کنید🙏