با دیدن این آموزش میتوانید با کلیک کردن سلول با یک رنگ مشخص کنید و با استفاده از این روش سرعت کار خود افزایش بدهید
البته شما میتواند هر رنگ که دوست دارید از همان رنگ استفاده کنید که تعداد زیای از این رنگهای اصلی VBA را برای شما در پاین همین پوست قرار دادم که میتوانید از آن ها استفاده نماید.
خوب برای این کار شما فقط نیاز به چند خط کد نیاز دارد که در محیط VBA اکسل وارد نماید.
آموزش رنگی کردن سلول ها با کلیک به کمک دستورات VBA در اکسل
1- کد زیر را کپی کنید و در محیط VBA اکسل قرار بدهید.
1 2 3 4 |
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.Pattern = xlNone ActiveCell.Interior.ColorIndex = 3 End Sub |
بعد از کپی کردن کد باله در یک از شیت ها excel خود روی آن راست کلیک کنید که در تصویر زیر هم مشخص است
2- در این مرحله در پنجره باز کد که از سایت سون ریپلای کپی کردید را جای گزین کنید در تصویر زیر هم مشخص است
بعد از این کار همان طور که در تصویر زیر هم مشاهده میکنید روی هر سلول کلیک میکنید با رنگ که مشخص کردید با همان رنگ مشخص میشه.
لیست کد رنگ VBA excel ، رنگ excel RGB،
برای تنظیم رنگ و یا گرفتن رنگ برای اشیاء مانند رنگ سلول و شکل شکل. ۵۶ رنگ اصلی را به همراه شماره های ویژه زیر ارائه می دهد.
خوب دوستان عزیز این آموزش رایگان اکسل به پایان رسید
سلام
ممنون بایت آموزشها
یه سوال
در اکسل وقتی یک سوال مثلا 5 گزینه دارد و هر گزینه در یک سلول است چگونه می شود برنامه ای نوشت که با کلیک بر روی هر گزینه پاسخ تیک بخورد و در صورت انتخاب گزینه دیگر گزینه جدید تیک بخورد و گزینه قبلی از حالت تیک خارج شود؟ یعنی فقط یک گزینه قابل تیک خوردن شود و کاربر نتواند دو گزینه را تیک بزند. ممنونم که پاسخ می دهید؟
سلام بنده یه شیت دارم بنام صورتحساب که تمامی طرف حساب های من داخل این شیت هستن و با توجه به عملکرد روزانه ثبت حسابداری انها رو انجام میدم که شامل یه سطر بدهکار و یک سطر بستانکار و یک سطر تشخیص یا همان بد یا بس با توجه به باقیمانده هر سلول میخواستم یه جمع داشته باشم توی سلول باقیمانده انجام بشه باتوجه به بد یا بس بودن ستون تشخیصم
سلام رنگ ها ثابت نمیمونهچرا
سلام ارادت خدمت شما دوست گرامی
بله تنها باک که این کد ها دارد همین است تا الان هم راه حل برایش پیدا نکردم
موفق باشید
خیلی ممنون و علی بود.
سوالی که هست، اگر بخوایم چند تا سلول رو زنگی کنیم باید چیکار کنیم؟
یعنی اگر روی سلول دیگه کلیک کردیم اون هم اون سلول و هم سلول قبلی و حالا بعدی ها هم رنگی بمونه.
ارادت خدمت شما دوست گرامی
از قسمت کد نویسی ها میشه اگر آشنایی دارید با کد های VBA
موفق باشید
والا آشنا که نیستم ولی با آزمون و خطا تونستم.
عذر میخوام میشه کاری کرد که با دبل کیلیک رنگی بشه سلول ها؟
الان کد ها داخل دستور کلیک است شما میتوانید دستور داخل دبل کیلیک قرار بدهید
بی نهایت ممنون
در ضمن اگر بخواهیم در دو ستون رنگهآ با فرق بکنند و در ضمن بعد از انتخاب سلول رنگش ماندگار شود
آنموقع چه باید کرد ؟؟
سلام و ارادت خدمت شما دوست گرامی این مورد خودش نیاز به یک آموزش جداگانه دارد که در اینجا نمی گنجه من براتون توضیح بدم که نویسی دارد ایشالا توی آموزش های بعدی اگر پرست پیش بیاد براتون یه آموزش قرار بدیم روی سایت موفق و پیروز باشید